JavaRush /جاوا بلاگ /Random-SD /IntelliJ IDEA ۾ هڪ پروجيڪٽ ٺاهڻ

IntelliJ IDEA ۾ هڪ پروجيڪٽ ٺاهڻ

گروپ ۾ شايع ٿيل
IntelliJ IDEA ۽ ساڳي ترقي وارا ماحول پهرين اوزارن مان هڪ آهن جن کي هڪ نئين پروگرامر کي ماسٽر ڪرڻ جي ضرورت آهي. هن مواد ۾ اسان سافٽ ويئر کي انسٽال ڪرڻ ۽ ترتيب ڏيڻ تي نظر ڪنداسين، انهي سان گڏ هڪ پروجيڪٽ ٺاهڻ جو طريقو IntelliJ IDEA ۾. IntelliJ IDEA ۾ هڪ پروجيڪٽ ٺاهڻ - 1

IntelliJ IDEA ڇا آهي؟

IntelliJ IDEA JetBrains کان جاوا ايپليڪيشنن لاءِ هڪ مربوط ترقي وارو ماحول آهي. اهو سڀ کان جديد ٽيڪنالاجيز ۽ فريم ورڪ جي مدد سان جاوا لاءِ سمارٽ ۽ سڀ کان وڌيڪ آسان ترقي واري ماحول جي حيثيت رکي ٿو. IntelliJ IDEA جاوا لاءِ Eclipse IDE ۽ NetBeans IDE سان گڏ مٿين ٽن مشهور IDEs مان هڪ آهي. هن مواد ۾ ٽن ترقياتي ماحول جو هڪ مقابلو آهي هڪ ترقياتي ماحول چونڊڻ تي. IntelliJ IDEA جاورش ڪميونٽي کان تمام واقف آهي. اڳ ۾ ئي ٽئين سطح کان، شاگرد IntelliJ IDEA ۾ اسائنمينٽ مڪمل ڪن ٿا، جيڪي آساني سان ڪورس سان ضم ٿي وڃن ٿيون. ڪورس جا شاگرد سڌو سنئون ترقياتي ماحول ۾ عملي تفويض حاصل ڪن ٿا. ان ۾، شاگرد مڪمل ڪيل اسائنمينٽ کي نظرثاني لاءِ جمع ڪري سگھن ٿا ۽ فوري طور تي موٽ حاصل ڪري سگھن ٿا.
اهو ڏسڻ لاءِ ته سڀ ڪجهه ڪيئن ڪم ڪري ٿو، توهان کي JavaRush تي هڪ اڪائونٽ هجڻ گهرجي - جاوا پروگرامنگ سکڻ لاءِ هڪ آن لائن ڪورس مشق تي زور ڏيڻ سان: 1200+ ٽاسڪ فوري تصديق سان، ميني پروجيڪٽس، ٽاسڪ گيمز، بنيادي ڳالهين تي سوين ليڪچر جاوا.
IntelliJ IDEA - 2 ۾ هڪ پروجيڪٽ ٺاهڻجيتوڻيڪ IntelliJ IDEA جاوا لاءِ ڊولپمينٽ ماحول طور سڃاتو وڃي ٿو، اهو باڪس کان ٻاهر ڪيترن ئي پروگرامنگ ٻولين کي سپورٽ ڪري ٿو. ان کان علاوه، IntelliJ IDEA ڪيترن ئي جديد فريم ورڪ سان ضم ٿيل آهي . تمام مشهور ورزن ڪنٽرول سسٽم ۽ ايپليڪيشن بلڊ سسٽم هن ترقياتي ماحول ۾ ٺهيل آهن. IDEA ڪيترن ئي ايپليڪيشن سرورز کي سپورٽ ڪري ٿو. ورجن 6 کان وٺي، IntelliJ IDEA گرافڪ يوزر انٽرفيس ڊولپمينٽ لاءِ مربوط اوزار مهيا ڪري ٿي. هن ترقي واري ماحول ۾ طاقتور تجزياتي صلاحيتون آهن. انهن جي مهرباني، هي IDE موجوده تناظر ۾ بهترين ڪوڊ اختيارن سان گڏ ڊولپر کي اڏامي ٿو. IDEA وٽ موجود ڪوڊ ريفيڪٽر ڪرڻ ۽ بوائلر پليٽ ڊيزائن کي جلدي لکڻ لاءِ اوزارن جو ھڪڙو سيٽ آھي.

IntelliJ IDEA استعمال جون شرطون

IntelliJ IDEA جو پهريون نسخو جنوري 2001 ۾ ظاهر ٿيو، ۽ ان وقت کان وٺي JetBrains نوان خاصيتون شامل ڪري رهيو آهي ۽ موجوده کي بهتر ڪري رهيو آهي. نسخو 9.0 سان شروع ڪندي، IntelliJ IDEA ٻن ذائقن ۾ موجود آهي:
  • ڪميونٽي ايڊيشن
  • الٽيميٽ ايڊيشن
ڪميونٽي ايڊيشن Apache 2.0 لائسنس جي تحت هڪ مفت نسخو آهي. اهو JVM ۽ Android ترقي لاء ٺهيل آهي، انهي سان گڏ GUI ايپليڪيشنون. اهو ڪارآمد هوندو ٻنهي لاءِ نوان ڊولپرز لاءِ تعليمي مقصدن لاءِ، ۽ پروفيسرن لاءِ تجارتي ترقي لاءِ. الٽيميٽ ايڊيشن ڪمرشل لائسنس جي تحت دستياب آهي ۽ ڪميونٽي ايڊيشن کان وڌيڪ اوزارن کي سپورٽ ڪري ٿو. ايپليڪيشن جو هي نسخو انٽرنيشنل ۽ ويب ڊولپمينٽ لاءِ آهي. اهو پس منظر ۽ فرنٽ اينڊ ڊولپرز لاءِ مفيد آهي. IntelliJ IDEA ٽن پليٽ فارمن لاءِ اچي ٿو: ونڊوز، ميڪوس، لينڪس. پراڊڪٽ جو موجوده نسخو سرڪاري JetBrains ويب سائيٽ تان ڊائون لوڊ ڪري سگھجي ٿو. جون 2019 تائين، موجوده نسخو 2019.1.3 آهي. ھيٺ ڏنل جدول آھي الٽيميٽ ايڊيشن ۽ ڪميونٽي ايڊيشن جي وچ ۾ فرق ڏيکاريندي.
صرف الٽيميٽ ايڊيشن ۾ سپورٽ ڪئي وئي ڪميونٽي ايڊيشن ۽ الٽيميٽ ايڊيشن ۾ سپورٽ
ٻولي جي حمايت
  • جاوا اسڪرپٽ
  • ٽائپ اسڪرپٽ
  • SQL
  • CSS، LESS، Sass، Stylus
  • ڪافي اسڪرپٽ
  • ايڪشن اسڪرپٽ
  • XSL، XPath
  • روبي، JRuby (پلگ ان ذريعي)
  • PHP (پلگ ان ذريعي)
  • وڃو (پلگ ان ذريعي)
  • جاوا
  • گروي
  • ڪوٽلن
  • اسڪالا (پلگ ان ذريعي)
  • پٿون، جيٿون (پلگ ان ذريعي)
  • ڊارٽ (پلگ ان ذريعي)
  • Erlang (پلگ ان ذريعي)
  • XML، JSON، YAML
  • AsciiDoc، مارڪ ڊائون (پلگ ان ذريعي)
فريم ورڪ جي حمايت
  • بهار (بهار MVC، بهار بوٽ، بهار انضمام، بهار سيڪيورٽي ۽ ٻيا)
  • جاوا EE (JSF، JAX-RS، CDI، JPA، وغيره)
  • ڏاڙهي
  • GWT، وادين
  • راند ڪريو (پلگ ان ذريعي)
  • ٿلهو، فري مارڪر، رفتار، ٽيپسٽري
  • Struts، AspectJ، JBoss Seam، OSGI
  • رد عمل
  • AngularJS (پلگ ان ذريعي)
  • Node.js (پلگ ان ذريعي)
  • Apache Flex، Adobe AIR
  • ريل، روبي موشن (پلگ ان ذريعي)
  • جينگو، فلاسڪ، پرامڊ (پلگ ان ذريعي)
  • Drupal, Wordpress, Laravel (ذريعي پلگ ان)
  • Android (Android اسٽوڊيو ڪارڪردگي شامل آهي)
  • جھول (بشمول UI ڊيزائنر)
  • JavaFX
نسخو ڪنٽرول نظام جي حمايت:
  • ٽيم فائونڊيشن سرور
  • زور
  • گيٽ، گيٽ هب
  • تباهي
  • مرڪور
  • سي وي ايس
لڳائڻ وارو اوزار سپورٽ:
  • ٽامڪاٽ
  • ٽامي
  • گوگل ايپ انجڻ ۽ ٻيا بادل (پلگ ان ذريعي)
  • شيشي جي مڇي
  • جي بيس، وائلڊ فلائي
  • WebLogic
  • ويب اسپير، لبرٽي
  • جيرونيمو
  • رال
  • جيٽي
  • ڪنوار
  • ڪبرنيٽس (پلگ ان ذريعي)
  • ڊاڪر، ڊاڪر ٺهرايو
ايپليڪيشن تعمير سسٽم سپورٽ:
  • NPM (پلگ ان ذريعي)
  • ويب پيڪ
  • گلپ
  • گوڙ
  • ميون
  • گرڊل
  • SBT
  • آنٽ
  • گانت
  • آئيوي (پلگ ان ذريعي)
ٻيا:
  • ڊيٽابيس جا اوزار
  • ڊراگرام (UML، انحصار، وغيره)
  • انحصار جي جوڙجڪ ميٽرڪس
  • نقلن کي ڳولڻ
  • JetBrains اڪائونٽ ذريعي سيٽنگون هم وقت سازي
  • REST ڪلائنٽ
  • ڊارڪولا (ڪارو موضوع)
  • ڊيبگر
  • ڊيڪمپائلر
  • بائيٽ ڪوڊ ڏسندڙ
  • يونٽ ٽيسٽ رنر (JUnit، TestNG، Spock؛ ڪڪڙ، ScalaTest، spec2، وغيره)
  • بگ ٽريڪنگ سسٽم سان انضمام (YouTrack, JIRA, GitHub, TFS, Lighthouse, Pivotal Tracker, Redmine, Trac, etc.)
استعمال ڪندڙ جي حمايت:
  • 24/7 سپورٽ
  • بگ ٽريڪنگ سسٽم ۽ فورمز

InteliJ IDEA جا فائدا

هي IDE ڊولپر جي پيداوار کي وڌائڻ ۾ مدد ڪري ٿي. ترقي جي ماحول جي ergonomics لاء ڳڻتي هر پاسو ۾ ڏسي سگهجي ٿو. ماحول جي انٽرفيس کي ڊزائين ڪيو ويو آهي ته جيئن اڪثر وقت ڊولپر صرف ڪوڊ ايڊيٽر کي ڏسي ٿو: IntelliJ IDEA ۾ هڪ پروجيڪٽ ٺاهڻ - 3بٽڻ جيڪي اضافي اوزار کي چالو ڪندا آهن اسڪرين جي پاسي ۽ هيٺيان پينل تي واقع آهن. هر اوزار کي جلدي ڏيکاري يا لڪائي سگهجي ٿو: IntelliJ IDEA ۾ هڪ پروجيڪٽ ٺاهڻ - 4IntelliJ IDEA ۾، تقريبن هر عمل کي مخصوص ڪيبورڊ شارٽ ڪٽ ذريعي انجام ڏئي سگهجي ٿو. ڊولپر نون کي تفويض ڪري سگهي ٿو ۽ پراڻن ڪيبورڊ شارٽڪٽس کي بار بار ڪمن لاءِ تبديل ڪري سگھي ٿو. IntelliJ IDEA انٽرفيس ۾، هر وڻ جي جوڙجڪ، فهرست يا پاپ اپ ونڊو، چاهي اهو پروجيڪٽ ٽري هجي يا ڊولپمينٽ ماحول جي سيٽنگ ونڊو، نيويگيشن ۽ سرچ آهي. توهان کي صرف اهو ڪرڻو آهي ته صحيح جڳهه تي ڌيان ڏيو ۽ لکڻ شروع ڪريو جيڪو توهان ڳولي رهيا آهيو: IntelliJ IDEA - 5 ۾ هڪ پروجيڪٽ ٺاهڻIntelliJ IDEA ڪوڊ لکڻ ۽ ان کي ڊيبگ ڪرڻ لاءِ آسان آهي. IDEA ڊيبگر ڏيکاري ٿو متغير قدر سڌو سنئون ڪوڊ ۾. ۽ هر دفعي هڪ متغير پنهنجي قيمت کي تبديل ڪري ٿو، اهو ڊيبگر طرفان نمايان ٿيل آهي: IntelliJ IDEA - 6 ۾ هڪ پروجيڪٽ ٺاهڻترقي جي ماحول ۾ ڪيترائي اسڪالر آهن. ڊفالٽ طور، ٻه موضوعات موجود آهن - هلڪو ۽ اونداهو. ورجن 2019.1 کان شروع ٿي، موضوع ترتيب ڏئي سگھجن ٿا ۽ پلگ ان ذريعي نوان اپلوڊ ڪري سگھجن ٿا: IntelliJ IDEA - 7 ۾ هڪ پروجيڪٽ ٺاهڻIntelliJ IDEA - 8 ۾ هڪ پروجيڪٽ ٺاهڻIntelliJ IDEA - 9 ۾ هڪ پروجيڪٽ ٺاهڻ

IntelliJ IDEA ۾ ڪوڊ سان ڪم ڪرڻ جا اوزار

IntelliJ IDEA وٽ ڪوڊ سان ڪم ڪرڻ لاءِ ڪيترائي اوزار آھن. اچو ته انهن مان ڪجهه مثال ڏيو. لائيو ٽيمپليٽس ٽول استعمال ڪندي ، ڊولپر گهڻو ڪري استعمال ٿيل ڪوڊ ڍانچي لکڻ ۾ خرچ ٿيل وقت گھٽائي ٿو. مثال طور، مکيه طريقو ٺاھڻ لاءِ، ايڊيٽر ۾ صرف psvm ٽائپ ڪريو ۽ TAB کي دٻايو: IntelliJ IDEA - 10 ۾ هڪ پروجيڪٽ ٺاهڻ-> tab -> IntelliJ IDEA - 11 ۾ هڪ پروجيڪٽ ٺاهڻIntelliJ IDEA انڊيڪسس ۽ پوري پروجيڪٽ جو تجزيو ڪري ٿو، ان ڪري اھو فوري طور تي ڪلاس، طريقا ۽ فائلون ڳولي سگھي ٿو جيڪي ڊولپر کي گھرجن. ڪنهن به وقت. IDEA ڪيترن ئي ڳولها لاڳو ڪري ٿو، جنهن ۾ شامل آهن:
  • نالي سان ڪلاس جي ڳولا ڪريو
  • نالي سان فائل يا ڊاريڪٽري جي ڳولا ڪريو
  • پروجيڪٽ ذريعي ڳولهيو
  • ماڊل ذريعي ڳولهيو
  • ڊاريڪٽري ذريعي ڳولھيو
  • علائقي طرفان ڳولا ڪريو، وچ ۾:
    • پروجيڪٽ فائلون
    • ٽيسٽ پروجيڪٽ فائلون
    • فائلون کوليو
    • تازو ڏٺو فائلون
    • تازو تبديل ٿيل فائلون
    • وغيره
انهي سان گڏ، پوري پروجيڪٽ جي انڊيڪسنگ ۽ تجزيو ڪرڻ جي مهرباني، خودڪار مڪمل جيڪو ڊولپرز کان واقف آهي ڪيترن ئي سطحن کان وڌيڪ ذهين ٿي ويندو آهي. سمارٽ مڪمل ٿيڻ (Ctrl+Shift+Space) پروگرامر کي سڀ کان وڌيڪ لاڳاپيل ڪوڊ اختيارن جي هڪ فهرست ڏئي ٿو جيڪو ڏنل حوالي سان لاڳو ٿئي ٿو: IntelliJ IDEA - 12 ۾ هڪ پروجيڪٽ ٺاهڻزنجير مڪمل ڪرڻ (Ctrl+Shift+Double Space) موجوده صورتحال جو گہرا تجزيو ڪري ٿو ۽ ڪلاس يا متغير استعمال ڪرڻ جو مشورو ڏئي ٿو. موجوده تناظر لاءِ طريقا: IntelliJ IDEA - 13 ۾ هڪ پروجيڪٽ ٺاهڻفنڪشن جامد مڪمل ڪرڻ جامد شعبن ۽ طريقن جي هڪ فهرست مهيا ڪري ٿي جيڪا ڏنل حوالي سان لاڳو ٿئي ٿي. IDEA ۾ ڪم ڪندي، پروگرامر کي درآمد بابت سوچڻ جي ضرورت ناهي. ترقياتي ماحول ضروري پيڪيجز درآمد ڪري ٿو ۽ غير ضروري پيڪيجز کي اڏام تي درآمد ٿيل پيڪيجز جي فهرست مان ڪڍي ٿو. ٻين شين جي وچ ۾، IntelliJ IDEA ڊولپر کي طاقتور ريفيڪٽرنگ ٽولز مهيا ڪري ٿي جلدي ريفيڪٽر ڪرڻ لاءِ پروگرام جو سورس ڪوڊ. هي سڀ اوزارن جو هڪ ننڍڙو حصو آهي جيڪو IntelliJ IDEA هڪ ڊولپر کي ڪوڊ سان ڪم ڪرڻ لاءِ پيش ڪري ٿو.

ترقي جي ماحول جي خرابين

مٿيان سڀ فائدا آهن IntelliJ IDEA جا. بهرحال، ڪنهن به سافٽ ويئر جي پيداوار وانگر، ان ۾ پڻ ان جا نقصان آهن. IntelliJ IDEA 2001 کان ترقي ۾ آهي. هي وڏي سافٽ ويئر پراڊڪٽ وٽ وڏي مقدار ۾ سورس ڪوڊ آهي. نتيجي طور، جڏهن IDEA سان ڪم ڪري رهيا آهيو ته توهان ڪيچ تي ٿڪجي سگهو ٿا. IntelliJ IDEA وسيع وسيع آهي. ڊفالٽ طور، اهو مختص ڪري ٿو 512 MB تي x86 تي ۽ 768 MB تائين x64 تي. پر ڪڏهن ڪڏهن، مثال طور، هڪ اهم refactoring سان، جيتوڻيڪ اهو ڪافي نه ٿي سگهي. اهو چوڻ جي قابل آهي ته انهن قدرن کي وڌائي سگهجي ٿو. بهرحال، IDEA به وڌيڪ سسٽم وسيلن کي استعمال ڪندو. جڏهن وڏي فائلن سان ڪم ڪري رهيا آهن، مثال طور، ڪوڊ جي ڪيترن ئي هزار لائنن جي طبقن سان، IDEA قابل ذڪر سست ٿي سگهي ٿو. JetBrains باقاعده طور تي IntelliJ IDEA تي تازه ڪاريون جاري ڪري ٿو. تمام گهٽ، جڏهن IDEA کي اپڊيٽ ڪيو وڃي، ڪجهه ڀڃي سگهي ٿو.

IntelliJ IDEA ۾ هڪ پروجيڪٽ ٺاهڻ

پروجيڪٽ ٺاهڻ لاءِ، توهان کي مينيو تي ڪلڪ ڪرڻ جي ضرورت آهي فائل -> نئون -> پروجيڪٽ... IntelliJ IDEA - 14 ۾ هڪ پروجيڪٽ ٺاهڻاڳيون، ونڊو ۾ جيڪو کلي ٿو، توهان کي پروجيڪٽ جو قسم چونڊڻ جي ضرورت آهي. IntelliJ IDEA ڪيترن ئي کي سپورٽ ڪري ٿو - کاٻي پاسي واري مينيو ۾ Maven چونڊيو. پروجيڪٽ SDK شيون ۾، JDK جو اڳ ۾ نصب ٿيل نسخو چونڊيو ۽ اڳيان بٽڻ تي ڪلڪ ڪريو. IntelliJ IDEA - 15 ۾ هڪ پروجيڪٽ ٺاهڻايندڙ ونڊو ۾ اسان کي وضاحت ڪرڻ جي ضرورت آهي GroupId ۽ ArtifactId اسان جي Maven پروجيڪٽ لاءِ. نسخي جي ميدان ۾، ڊفالٽ قدر ڇڏي ڏيو - 1.0-SNAPSHOT. IntelliJ IDEA - 16 ۾ هڪ پروجيڪٽ ٺاهڻايندڙ ونڊو ۾، اسان کي صرف منصوبي جو نالو ۽ فائيل سسٽم ۾ ان جي جڳھ کي بيان ڪرڻ جي ضرورت آھي. اسان جي صورت ۾، IntelliJ IDEA پاران تجويز ڪيل قدر مناسب آھن: IntelliJ IDEA - 17 ۾ هڪ پروجيڪٽ ٺاهڻسڀ ڪجھ تيار آھي - اسان جو منصوبو ٺاھيو ويو آھي. IntelliJ IDEA - 18 ۾ هڪ پروجيڪٽ ٺاهڻ
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION