JavaRush /جاوا بلاگ /Random-SD /Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول

Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول

گروپ ۾ شايع ٿيل
آئي ٽي دنيا ۾ ٻه ڪئمپون آهن: ملڪيت واري سافٽ ويئر ۽ اوپن سورس. ۽ جيڪڏهن تجارتي ترقي واري ماحول جي وچ ۾ IDEA (اوپن سورس عزائمن سان) عملي طور تي غير تڪراري اڳواڻ آهي، اوپن سورس IDEs جي نمائندگي ڪئي ويندي آهي صرف پسنديده - Eclipse. Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول - 1اهو اڪثر پروگرامرن طرفان چونڊيو ويندو آهي جيڪي پنهنجي لاءِ ترقي واري ماحول کي ترتيب ڏيڻ چاهيندا آهن. هي ڪهڙي قسم جو IDE آهي ۽ ان جا فائدا ۽ نقصان ڇا آهن؟ اچو ته ان جو اندازو لڳايو.

IDE جي باري ۾

Eclipse Java IDE جاوا پروگرامنگ ٻولي لاءِ هڪ کليل انٽيگريٽيڊ ڊولپمينٽ ماحول آهي، جيڪو Eclipse فائونڊيشن پاران ورهايل ۽ سنڀاليو ويو آهي. Eclipse اصل ۾ IDE پاران IBM VisualAge ڊولپمينٽ ماحول جي جانشين جي طور تي ٺاهي وئي. ڪمپني جي ترقي لاءِ 40 ملين ڊالر خرچ ڪرڻ جي باوجود، ڪوڊ اوپن سورس بڻجي ويو ۽ IBM وڌيڪ ترقي لاءِ آزاد ڪميونٽي کي ٽول جاري ڪيو.

جاوا ڊولپر ڪميونٽي جو حصو بڻجڻ لاءِ علم ۽ تجربي جي ضرورت آهي. JavaRush پروجيڪٽ ان ۾ مدد ڪندو: ٽريننگ آن لائن گيم جي صورت ۾ ڪئي ويندي آهي، 900 ميني ليڪچر، 1200(!) عملي مسئلا، انٽرويو سوالن جو تجزيو ۽ ريزيومي لکڻ ۾ مدد.

Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول - 2

استعمال جا شرط

Eclipse IDE مفت آهي، جيڪو اهو هڪ وڏو فائدو ڏئي ٿو. ڪو به ڊولپر هن اوزار جو جديد ورجن انسٽال ڪري سگهي ٿو. عطيا، يقينا، قبول ڪيا ويا آهن. Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول - 3Eclipse وٽ پڻ ادا ڪيل ورزن آهي - MyEclipse، پر اهو هڪ الڳ منصوبو آهي جيڪو Eclipse جي چوٽي تي ٺهيل آهي. MyEclipse پيش ڪري ٿو مڪمل خصوصيت وارو سافٽ ويئر ڊولپمينٽ پليٽ فارم ۽ اضافي پيڪيجز. مثال طور، MyEclipse Blue پراڊڪٽس جي WebSphere خاندان سان انضمام جي حمايت ڪري ٿي، ۽ پروفيشنل ورزن انٽرپرائز ڊولپمينٽ لاءِ جديد ڪارڪردگي لاڳو ڪري ٿو. Eclipse، ادا ڪيل ورزن جي برعڪس، هڪ بنيادي آهي جنهن سان اضافي پلگ ان ڳنڍيل آهن توهان جي خوابن جي IDE ٺاهڻ لاءِ.

اهم خاصيتون ۽ اوزار

جڏهن اصطلاحن کي استعمال ڪندي "...سڀ کان وڌيڪ مشهور اوزار ..." ۽ "...مفت ..."، ڪيترن ئي ماڻهن جو خيال آهي ته IDE جي ڪارڪردگي کي ختم ڪيو ويو آهي ۽ فنڪشن جي هڪ معياري سيٽ کي سپورٽ ڪري ٿو. هي غلط آهي. Eclipse Java IDE هڪ مڪمل اوزار آهي جنهن کي ڪيترن ئي وڏن ڪمپنين پاران ڪارپوريٽ معيار طور قبول ڪيو ويو آهي. انسٽاليشن دوران، توھان کي گھربل ڊولپمينٽ ماحول چونڊڻ لاءِ چيو ويندو: Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول - 4مينيو ۾ ڪيترائي آپشن آھن، ڇو ته Eclipse Toolkit ۾ صرف Java کان وڌيڪ شامل آھي. جڏهن ته، اسان جي صورت ۾، پهرين ٻه دلچسپ آهن: جاوا ڊولپرز ۽ انٽرپرائز جاوا ڊولپرز لاءِ. جيئن هيٺ ڏنل وضاحت، انٽرپرائز آپشن جاوا ۽ ويب ايپليڪيشنن کي ترقي ڪرڻ لاء مناسب آهي، انٽرپرائز ڊولپمينٽ لاء اوزار، JPA، JSF وغيره. لکڻ جي وقت Eclipse جو موجوده نسخو 2019-09 R (4.13.0) آهي. IDE جي بنيادي ڪارڪردگي قسم (EE يا معياري) تي منحصر نه آهي، پر سنجيده منصوبن لاء توهان کي انٽرپرائز ورزن جي ضرورت پوندي، جيڪا زندگي کي آسان بڻائي سگهندي جڏهن اهڙين ايپليڪيشنن کي ترقي ڪندي.

لکڻ جو ڪوڊ

Eclipse ايڊيٽر سادو ۽ صاف نظر اچي ٿو - ڪوڊ سان ڪم ڪرڻ لاءِ هڪ معياري ونڊو، جتي پروجيڪٽ جو ڍانچو ۽ ٻيا پيرا ميٽر ڏيکاريا ويندا آهن. Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول - 5جڏهن پهريون ڀيرو انسٽال ڪيو ويو، اونداهي موضوع ڊفالٽ طور چالو ڪيو ويو آهي. روشني وارو موضوع اکين لاءِ ايترو وڻندڙ ​​نه آهي، جيتوڻيڪ هي موضوعي آهي :) Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول - 6پڻ هڪ سٺي خصوصيت: معياري لائبريري ڪلاس پاڻمرادو درآمد ڪيا ويندا آهن، فنڪشن ڊفالٽ طور تي فعال ٿيل آهي. Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول - 7Eclipse ۾ هڪ مفيد QuickFix خصوصيت آهي جيڪا توهان کي جلدي ڪوڊ جي لائن کي درست ڪرڻ ۾ مدد ڪري ٿي. جيڪڏهن توهان ڪوڊ جي لائن 14 تي QuickFix هلائيندا آهيو: Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول - 8مقامي متغير ۾ هڪ قدر ڪڍڻ جي ڪوشش: Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول - 9هن فنڪشن کي استعمال ڪندي، توهان ڪنهن به عمل کي انجام ڏئي سگهو ٿا: مقامي متغير جي سادي ڪڍڻ کان وڌيڪ پيچيده عملن تائين.

Refactoring

Eclipse ۾ جاوا ڪوڊ ريفيڪٽر ڪرڻ IDEA کان مختلف آهي. نقطو اهو آهي ته Eclipse جي حوالي سان شعور جي کوٽ ناهي جيئن IDEA ڪندو آهي. اهو قابل ذڪر آهي جڏهن refactoring. سادو مثال هڪ متغير جو نالو تبديل ڪرڻ آهي. IDEA حساب ۾ رکي ٿو نالو، قسم، قدر، ساڳئي قسم جي پوئين متغير جا نالا ۽ هڪ مناسب نالو تجويز ڪري ٿو. Eclipse اهو نٿو ڪري سگهي. جيڪڏهن استعمال ڪندڙ کي استعمال ڪيو ويو آهي ”سمارٽ“ ريفيڪٽرنگ IDEA ۾، ان کي استعمال ڪرڻ ۾ ڪجهه وقت لڳندو. ٻي صورت ۾، ريفڪٽرنگ پروسيسنگ سڀني معياري ڪمن کي سپورٽ ڪري ٿو. مثال طور، انٽرفيس ڪڍڻ، محفوظ حذف ۽ ٻيا (مجموعي طور تي 23).

ڊيبگر

Eclipse ۾ ايپليڪيشن کي ڊيبگ ڪرڻ جو عمل سادو آهي، معياري افعال وجداني آهن، ڊيبگ مينيو ڏيکاري ٿو متغير جي حالت ۽ موجوده تناظر: Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول - 10

GUI ترقي

Eclipse وٽ GUI عناصر لاءِ هڪ بصري ايڊيٽر آهي، بصري ايڊيٽر، ۽ گڏوگڏ هڪ GUI مرتب ڪندڙ. Visual Editor AWT/Swing کي سپورٽ ڪري ٿو ۽ Eclipse ۾ ورزن 2.1 کان موجود آهي. ھن ايڊيٽر کي الڳ سان ڳنڍڻو پوندو.

ويب ايپليڪيشنون

ويب ايپليڪيشن کي ترقي ڪرڻ لاء، Eclipse ۾ 30 مختلف ايپليڪيشن سرورز آهن، انهي سان گڏ اضافي ڪنيڪٽر: Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول - 11

اوزار

Eclipse اوزارن ۾، اهو پڻ قابل آهي ڪم کي نمايان ڪرڻ واري ڪم سان ورزن ڪنٽرول سسٽم، آٽو بلڊ، اسيمبلي سسٽم، سڀ کان وڌيڪ مشهور فريم ورڪ سان انضمام، اضافي فائلن جي قسمن سان آسان ڪم (sql، html، js، وغيره). Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول - 12Eclipse Java جائزو: هڪ ڪسٽم ڊولپمينٽ ماحول - 13

استعمال ڪرڻ جا فائدا ۽ نقصان

گرھڻ جا فائدا

پلگ ان

Eclipse انتهائي حسب ضرورت آهي آسان پلگ ان ڊولپمينٽ جي مهرباني. جيئن اڳ ۾ ئي چيو ويو آهي، Eclipse هڪ ڪنييل آهي: جڏهن پهريون ڀيرو نصب ڪيو ويو آهي، اهو IDE اڃا تائين مڪمل ماحول نه ٿو سڏيو وڃي. هن کي ڪرڻ لاء، توهان کي اضافي پلگ ان نصب ڪرڻ جي ضرورت آهي، ۽ پوء Eclipse ۾ ترقي ڪرڻ تمام آسان ۽ وڌيڪ خوشگوار ٿي ويندو. هرڪو پنهنجو IDE ٺاهي سگهي ٿو.

قيمت

اهو ناهي: Eclipse Java IDE مفت ۾ ورهايو ويو آهي.

ڪراس پليٽ فارم

جاوا ۾ لکيل ڪنهن به ايپليڪيشن کي ڊفالٽ طور هي فائدو آهي. Eclipse ڪنهن به پليٽ فارم تي هلائي سگھي ٿو جنهن تي جاوا انسٽال ٿيل آهي.

ڪم جي جاءِ

Eclipse ۾، توهان هڪ ڪم اسپيس ۾ ڪيترائي پراجيڪٽ کولي سگهو ٿا، جيڪو ماڊلر پروجيڪٽ سان ڪم ڪرڻ يا هڪ پروجيڪٽ کان ٻئي پروجيڪٽ ۾ جزوي ڪوڊ جي منتقلي کي تمام آسان بڻائي ٿو.

دستاويزي

Eclipse هڪ بالغ پراڊڪٽ آهي جيڪا سڄي دنيا ۾ مشهور آهي، تنهن ڪري ان وٽ هڪ وڏو دستاويزي بنياد آهي جنهن ۾ ڪنهن به سوال جو جواب ڏيڻ جو 90 سيڪڙو موقعو آهي.

انٽرفيس ڊيزائن

Intellij IDEA ۽ Eclipse انٽرفيس جي اونداهي يا هلڪي موضوعن ۾ ڪو به بنيادي فرق نه آهي، پر ڪيترن ئي پروگرامرن جو چوڻ آهي ته Eclipse وٽ ”پروفيشنل انٽرفيس“ آهي جيڪو کين حقيقي ڊولپرز وانگر محسوس ڪري ٿو. هي هڪ موضوعي پلس آهي.

Eclipse جا نقصان

پلگ ان

ها، بيحد ڪافي، پلگ ان هڪ پلس ۽ مائنس ٻئي آهن. حقيقت اها آهي ته جيڪڏهن وڏي تعداد ۾ غير مطابقت رکندڙ پلگ ان موجود آهن، IDE حادثو ٿي سگهي ٿو ۽ ٻيهر انسٽاليشن ضروري هوندي. اهو معاملو اڪثر ڪري وڏي منصوبن ۾ مليو آهي، ۽ هي مضمون سرڪاري دستاويز ۾ ظاهر نه ڪيو ويو آهي.

اڻڄاڻ انٽرفيس

Eclipse انٽرفيس جي جنگل ۾ شروعات ڪندڙ گم ٿيڻ جو خطرو. Eclipse اڪثر ڪري استعمال ڪيو ويندو آهي تجربيڪار پروگرامر جيڪي پنهنجي ضرورتن مطابق اوزار کي ترتيب ڏيڻ چاهيندا آهن. اهو ممڪن آهي پلگ ان جي امير ماحولياتي نظام جي مهرباني ۽ انهن جي ترقي جا موقعا.

ٻيو ڇا پڙهان

تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION