JavaRush /جاوا بلاگ /Random-SD /بک مارڪ: جاوا ڊولپرز لاءِ اوزارن بابت مضمونن جو انتخاب - ...

بک مارڪ: جاوا ڊولپرز لاءِ اوزارن بابت مضمونن جو انتخاب - Maven، Docker، GitHub ۽ ٻيا

گروپ ۾ شايع ٿيل
JavaRush شاگردن جي سهولت لاءِ، اسان پروگرامنگ ۾ اهم ترين موضوعن بابت ليڪچر ۽ مضمون گڏ ڪرڻ جو فيصلو ڪيو. ڏهين چونڊ اوزارن بابت آهي هر جاوا ڊولپر جي ضرورت آهي - Maven، Docker، GitHub، Intellij IDEA. ميني گائيڊ ۾، اسان مختصر طور تي آرٽيڪل جو خلاصو بيان ڪريون ٿا، ۽ جيڪڏهن توهان لنڪ جي پيروي ڪندا آهيو، توهان دلچسپي جي موضوع بابت وڌيڪ سکو سگهو ٿا. پنھنجي بک مارڪس ۾ مجموعو شامل ڪريو ۽ ان کي واپس ڪريو جڏھن ضرورت هجي. بک مارڪ: جاوا ڊولپرز لاءِ اوزارن بابت مضمونن جو انتخاب - Maven، Docker، GitHub ۽ ٻيا - 1

مضمون ۽ ليڪچر

جاوا. عملدرآمد

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

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

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

IntelliJ Idea Enterprise ۾ هڪ سادي ويب پروجيڪٽ ٺاهڻ. قدم بہ قدم، تصويرن سان

IntelliJ IDEA انٽرپرائز ايڊيشن ۾ هڪ پروجيڪٽ ڪيئن ٺاهجي ان تي قدم قدم گائيڊ (هي IDE جو ادا ڪيل ايڊوانس ورزن آهي). مضمون ۾ ڪيترائي مثال ۽ اسڪرين شاٽ شامل آھن، جيڪو مفيد آھي.

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

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

IntelliJ IDEA: ڪوڊ اسلوب ۽ فارميٽنگ

جديد اوزار ترقي جي عمل کي آسان بڻائي ٿو. خاص طور تي، توهان جي ڪوڊ جي انداز کي مانيٽر ڪرڻ آسان آهي، ان جي "غير مجاز" فارميٽنگ کي گهٽائڻ جي ڪوشش ڪندي. ھن جائزي ۾، ليکڪ وضاحت ڪري ٿو ته ڪھڙا اوزار IntelliJ Idea IDE ڊولپر کي مهيا ڪري ٿو ڪوڊ کي پڙهڻ لاءِ خوشگوار ۽ سمجھڻ ۾ آسان.

IntelliJ IDEA لاءِ 10 مفيد پلگ ان: شروعات ڪندڙ ۽ تجربيڪار ڊولپرز لاءِ

شايد هر ڪنهن وٽ IntelliJ IDEA ماحول جي ڪارڪردگي جي کوٽ ناهي يا ان کي پنهنجي ذاتي ضرورتن مطابق اپنائڻ چاهي ٿو. هي حقيقي آهي: صرف پلگ ان شامل ڪندي ان جي ڪارڪردگي کي وڌايو. Intellij IDEA سان ڪم ڪرڻ لاءِ متن ۾ 10 دلچسپ پلگ ان شامل آهن.

10 سڀ کان وڌيڪ مشهور جاوا ڊولپمينٽ ماحول

اڄ، Eclipse، IntelliJ IDEA، ۽ NetBeans سمجھيا ويندا آھن سڀ کان وڌيڪ ترجيح جاوا IDE پروگرامرن لاءِ. پر انهن کان سواء، توهان ڪجهه ٻين حلن تي ڌيان ڏئي سگهو ٿا. جنهن جي باري ۾ متن آهي.

6 ڪارآمد ڪمانڊ لائين اوزار جاوا ڊولپر کي ڄاڻڻ گھرجي

Java Runtime Environment توهان کي مختلف پليٽ فارمن تي جاوا ايپليڪيشن هلائڻ جي اجازت ڏئي ٿي. لانچ ۽ تاليف ٿي سگھي ٿو، بشمول ڪمانڊ لائن مان. ڪمانڊ لائن اوزار استعمال ڪندي، ڊولپر ايپليڪيشن ٺاهڻ ۽ ٻين ڪيترن ئي ڪمن کي انجام ڏيڻ جي عمل کي آسان بڻائي سگھي ٿو. ٽيڪسٽ ڇهه مفيد ڪمانڊ لائين ٽولز بابت ڳالهائيندو آهي جيڪو جاوا ڊولپر کي ڄاڻڻ گهرجي.

اوزار جيڪي جاوا ڪوڊ جي معيار کي بهتر ڪن ٿا

توهان جي ڪوڊ کي بچڻ واري غلطين کان بچائڻ جو بهترين طريقو جامد ڪوڊ تجزياتي اوزار استعمال ڪرڻ آهي. مضمون اهڙي تجزيي لاءِ اٺ اوزار مهيا ڪري ٿو. پڙهو ۽ چونڊيو جيڪو توهان چاهيو ٿا.

41 اوزار JVM ۽ جاوا ايپليڪيشن ڪارڪردگي جي نگراني ڪرڻ لاء

هتي JVM مانيٽرنگ اوزار ۽ لاڳاپيل مصنوعات جي هڪ جامع فهرست آهي. اوزار الفابيٽ جي ترتيب ۾ درج ٿيل آهن، فهرست ۾ جڳهه جي بنياد تي ڪا به ترجيح نه آهي.

Maven بنياديات

Maven منصوبن جي انتظام ۽ تعمير لاء هڪ اوزار آهي - جاوا پروگرامر لاء هڪ حقيقي اسسٽنٽ. اهو ڪم جي سڀني مرحلن تي ڊولپر لاءِ زندگي آسان بڻائي ٿو: پروجيڪٽ جي جوڙجڪ ٺاهڻ کان وٺي ۽ ضروري لائبريرين کي ڳنڍڻ کان وٺي پراڊڪٽ کي سرور تي لڳائڻ تائين. جڏهن ڪنهن به فريم ورڪ سان ڪم ڪري رهيا آهيو، توهان کي استعمال ڪرڻو پوندو Maven. هي تعارفي متن ان جي مکيه ڪمن کي بيان ڪري ٿو.

"جاوا پروجيڪٽ A کان Z تائين": سڀ ڪجهه جيڪو توهان Maven بابت ڄاڻڻ چاهيو ٿا

Maven ھڪڙو منصوبو تعمير ڪرڻ وارو اوزار آھي، گڏوگڏ Gradle ۽ Ant. منصوبي جي پيدائش جي باري ۾ اشاعت جي هڪ سلسلي ۾، ليکڪ مختلف اوزارن جي استعمال جي باري ۾ ڳالهائيندو آهي. هي حصو، جيئن عنوان مشورو ڏئي ٿو، Maven بابت آهي.

"جاوا پروجيڪٽ A کان Z تائين": سڀ ڪجهه جيڪو توهان Maven بابت ڄاڻڻ چاهيو ٿا. حصو 2

پوئين مضمون جو تسلسل، جتي پهرين حصي ۾ بيان ڪيل نظريو عملي طور ڏيکاريو ويو آهي.

Maven ۽ GitHub عملن سان جاوا ايپليڪيشنن کي پيڪيجنگ

هي آرٽيڪل انهي جي باري ۾ آهي ته ڪم فلوز ڪيئن ٺاهيو وڃي جيڪو هڪ جاوا ايپليڪيشن کي پيڪيج ڪري ٿو Maven استعمال ڪندي ۽ پوء ان کي آرٽيڪل طور محفوظ ڪريو يا GitHub Packages ۾ شايع ڪريو.

5 اوزار جيڪي توهان جي GitHub تجربو کي بهتر بڻائي سگهندا

GitHub سڀ کان وڌيڪ مشهور ٽيم ڊولپمينٽ سروس آهي. اهو مختلف پروگرامنگ ٻولين ۾ بيشمار عوامي ذخيرو تي مشتمل آهي. توھان استعمال ڪري سگھوٿا GitHub پنھنجي ڪوڊ کي ذخيرو ڪرڻ ۽ ٽيم جي ساٿين ۽ ٻين ڊولپرز سان تعاون ڪرڻ لاءِ. توهان GitHub کي بهتر ڪري سگھو ٿا ان کي اپڊيٽ ڪرڻ ۽ ترتيب ڏيڻ سان. هن آرٽيڪل ۾ اوزارن جي هڪ فهرست شامل آهي جيڪا هن سان مدد ڪري سگهي ٿي.

Eclipse، NetBeans يا IntelliJ IDEA؟ جاوا ڊولپمينٽ لاءِ IDE چونڊيو

اڪثر صنعتي پروگرامر استعمال ڪندا آهن يا ته Eclipse، NetBeans يا IntelliJ IDEA، ۽ انهن مان هر هڪ IDE جا پنهنجا فائدا ۽ نقصان آهن. هن مضمون کي پڙهڻ کان پوء، توهان سمجهي سگهندا ته ڪهڙو توهان لاء صحيح آهي.

آن لائين ڊولپر اوزار

جديد دنيا ۾، ڪيتريون ئي خدمتون "ويب" تي رهن ٿيون ۽ جيتوڻيڪ "پراڻي وقت" ايپليڪيشنون آهستي آهستي اتي منتقل ٿي رهيون آهن. هي مجموعو آن لائين اوزارن جي فهرست ڏئي ٿو جيڪي ڊولپر لاءِ ڪارآمد ٿي سگھن ٿا. اهي توهان کي IDE کي مقامي طور تي هلائڻ کان سواءِ جلدي ڪجهه جانچڻ جي اجازت ڏين ٿا، جيڪو ڪڏهن ڪڏهن مفيد هوندو آهي.

12 مفت اوزار ڪوڊ جي معيار ۽ پيداوار کي بهتر ڪرڻ لاءِ

ڪنهن به منصوبي جي ٽيم جلدي ترقي ۾ دلچسپي رکي ٿي ۽ پيداوار جي جلد کان جلد مارڪيٽ ڏانهن لانچ ڪرڻ. اوپن سورس اوزار هن مسئلي کي حل ڪرڻ ۾ مدد ڪري سگھن ٿا. مثال طور، اهي جن سان توهان جامد ڪوڊ تجزيو انجام ڏئي سگهو ٿا، ترتيب ترتيب، تعمير ۽ مسلسل انضمام. ھن متن ۾ ڪيترائي مفيد اوپن سورس ٽولز آھن جيڪي توھان کي ڪوڊ جي معيار کي بھتر ڪرڻ ۽ پيداوار وڌائڻ جي اجازت ڏين ٿا.

GitHub پروفائل ٺاهڻ کان بچڻ لاءِ غلطيون

GitHub تي پروفائل ٺاهيندي، نون اڪثر ڪري غلطيون ڪندا آھن جيڪي آساني سان بچي سگھجن ٿيون. جيڪڏهن توهان چاهيو ٿا ته توهان جو GitHub پروفائل ملازمن تي سٺو تاثر پيدا ڪري، غور ڪرڻ لاءِ ڪجهه اهم تفصيل آهن. اسان پڙهون ٿا ۽ سمجهون ٿا.

GitHub تي توهان جي منصوبن سان ڪم کي بهتر بڻائڻ: Github ٽيمپليٽ مخزن سان واقف ٿيڻ

Github Template Repository ڇا آهي ۽ ان سان ڪيئن ڪم ڪجي بابت هڪ وڏو متن.

GitHub تي اوپن سورس پروجيڪٽ کي ڪيئن هلائڻ

سڄي دنيا ۾ ڊولپر استعمال ڪندا آهن GitHub انهن جي منصوبن کي حصيداري ڪرڻ لاء. هن آرٽيڪل ۾، ليکڪ توهان کي هڪ عظيم اوپن سورس پروجيڪٽ ٺاهڻ ۾ مدد ڏيڻ لاءِ ڪجهه تجويزون ڏئي ٿو. توهان هيڪاٿون پروجيڪٽ ٺاهڻ لاءِ اهي ٽوٽڪا پڻ استعمال ڪري سگهو ٿا.

Docker ۽ Kubernetes جي وچ ۾ ڇا فرق آهي؟

اهو هاڻي ناممڪن آهي ته هڪ واحد وڏي منصوبي کي ورچوئلائيزيشن ۽ ڪنٽينرائيزيشن کان سواء تصور ڪرڻ. تنهن ڪري، آرٽيڪل ۾، ليکڪ ڪبرنيٽس، ڊاڪر، ۽ ڊاکر سوارم آرڪيسٽريشن اوزار استعمال ڪرڻ جي علائقن ۽ خاصيتن جو مقابلو ڪري ٿو.

Docker سان پهرين واقفيت

ڪنٽينرائزيشن هڪ ميکانيزم آهي جيڪو اڪثر عملي طور تي استعمال ٿيندو آهي. هي مختصر جائزو Docker ٽول بابت پهريون خيال ٺاهڻ ۾ مدد ڪندو.

SpotBugs جو تعارف: هڪ جامد ڪوڊ تجزياتي اوزار

ڪوڊ جو جائزو ترقي جو هڪ لازمي حصو آهي. ھن ڪم کي آسان بڻائڻ لاءِ، جامد ڪوڊ جي تجزيو لاءِ مختلف اوزار استعمال ڪيا ويندا آھن. مثال طور، SpotBugs شمارياتي تجزيه ڪندڙ، جيڪو هن جائزي ۾ بحث ڪيو ويو آهي.

وڊيوز

IntelliJ IDEA سان جلدي ۽ آساني سان ڪوڊ لکو

IntelliJ IDEA ۾ تڪڙو ڪوڊ ڪيئن لکجي؟ Artem Zaitsev، Naumen ۾ جاوا ڊولپر، هن معاملي تي هن جون سفارشون شيئر ڪيون. يڪاترينبرگ جاوا ڪميونٽي JUG.EKB جي چينل تي هڪ پريزنٽيشن ڏيڻ کان پوءِ، آرٽيم ڪيترن ئي ڪسٽمائيزيشن ٽيڪنڪ بابت ڳالهايو جيڪي ڪوڊرز کي IDE ۾ آسان ۽ تيزيءَ سان ڪم ڪرڻ ۾ مدد ڏين ٿيون. رپورٽ سان گڏ ڪوڊ جي بصري مظاهري سان گڏ آهي.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION