JavaRush /جاوا بلاگ /Random-SD /جاوا ڪٿي استعمال ٿيندو آهي؟ 10 منصوبا جن لاء توهان هن سان...

جاوا ڪٿي استعمال ٿيندو آهي؟ 10 منصوبا جن لاء توهان هن سان پيار ڪري سگهو ٿا

گروپ ۾ شايع ٿيل
انهن مان هڪ عام سوال جيڪي صرف پروگرامنگ سکڻ وارا آهن ۽ جاوا جي حق ۾ چونڊ ڪرڻ وارا آهن: هي ٻولي ڪٿي ۽ ڪيئن استعمال ٿي سگهي ٿي؟ عام جملي "ڪٿي به" دلچسپي کي پورو ڪرڻ ممڪن ناهي. تنهن ڪري، اسان ٻين پروگرامنگ ٻولين جي وچ ۾ جاوا جي درجه بندي کي ڏسڻ جي صلاح ڏيو ٿا، ان جي فائدن ۽ ايپليڪيشن جي مکيه علائقن. جاوا ڪٿي استعمال ٿيندو آهي؟  10 منصوبا جن لاءِ توهان هن سان پيار ڪري سگهو ٿا - 1

ٻين ٻولين ۾ Java جي جڳھ

پهرين، ٿوري تاريخ. جاوا 24 سال اڳ هڪ پليٽ فارم-آزاد ٻولي جي ضرورت جي جواب جي طور تي پيدا ٿيو. ٻين لفظن ۾، سافٽ ويئر ٺاهڻ لاء هڪ ٻولي جيڪا ڪنهن به ڊوائيس ۾ ٺاهي سگهجي ٿي: ڊيسڪ ٽاپ پي سي، گهرو سامان، ۽ بعد ۾ موبائل ڊوائيس. اهو، گڏوگڏ مسلسل رليز ۾ مسلسل سڌارن ( جاوا جو موجوده نسخو 12 آهي )، ان کي جلدي پکيڙڻ ۽ "دنيا تي قبضو" ڪرڻ جي اجازت ڏني وئي. اڄ جاوا ڪارپوريٽ ايپليڪيشنن جي ترقي ۾، وڏي اي ڪامرس منصوبن لاء ويب سائيٽون، ۽ موبائيل ايپليڪيشنون. دنيا ۾ 10 ملين جاوا ڊولپرز آهن ۽ 3 بلين کان وڌيڪ ڊوائيس جاوا هلائيندڙ آهن. اها ٻولي ڪيترن ئي ٻين جي وچ ۾ اڻڄاتل اڳواڻ آهي. TIOBE جي درجه بندي جي مطابق، جن ٻولين ۾ وڪيپيڊيا، گوگل، يوٽيوب ۽ ٻين پورٽلز تي ڳولا جي سوالن جي تعداد جي لحاظ کان درجه بندي ڪئي وئي آهي، جاوا 16٪ جي حصيداري سان پهرين نمبر تي آهي ( مئي نتيجا )، سي کان ڪيترائي سيڪڙو اڳتي. ٻولي ۽ سي ++ ۽ پٿون جي ڀيٽ ۾ ٻه ڀيرا تيز. جاوا ڪٿي استعمال ٿيندو آهي؟  10 منصوبا جن لاء توهان هن سان پيار ڪري سگهو ٿا - 2

جاوا جا اهم فائدا

جاوا جو بنيادي فائدو آهي "لکيو هڪ ڀيرو، هر جڳهه ڪم ڪري ٿو" اصول. هن جو مطلب آهي ته هڪ پليٽ فارم تي لکيل سافٽ ويئر ٻين ڊوائيسز تي هلائي ويندي. اصول ۾، جاوا لفظي طور تي "هر لوهه مان ڳائڻ" جي قابل آهي: اهو موبائل ڊوائيسز، ريموٽ پروسيسرز، وائرلیس ماڊل، سينسر ۽ عام طور تي ايپليڪيشن ٺاهڻ لاء استعمال ڪيو ويندو آهي - تقريبن ڪنهن به برقي ڊوائيسز. موافقت هڪ سبب آهي Twitter جي JVM ڏانهن منتقل ڪيو ويو آهي. جاوا ڪمٽ جي تعداد جي بنياد تي GitHub تي سڀ کان وڌيڪ مقبول ٻولين مان ھڪڙو آھي. ڪنهن به ڪم لاءِ لائبريرين جي وڏي چونڊ جي ڪري ٻولي طلب ۾ آهي. خير، ملين ڊالر ڪميونٽي مسلسل انهن جو تعداد وڌائي رهيو آهي. اهڙيء طرح، جاوا مسلسل ترقي ڪئي پئي وڃي ٻولي جي تخليق ڪندڙ ۽ ان جي "استعمال ڪندڙ". لائبريرين جي مختلف قسمن جي مهرباني، هي ٻولي لچڪدار آهي، تنهنڪري اهو نون ڪمن کي لاڳو ڪرڻ لاء ڀرپور آهي. اهو ٻنهي وڏن ڪارپوريشنن ۽ ننڍن ڪمپنين لاءِ قيمتي آهي. اهڙيء طرح، ٻولي جي لچڪدار مدد ڪئي Spotify اپولو مائڪرو سروسز کي ترقي ڪرڻ لاء ماڊلز جو هڪ سيٽ ٺاهيو . اهو ناممڪن آهي ته سڀني برانڊن کي لسٽ ڪرڻ جيڪي جاوا استعمال ڪن ٿا. تنهن ڪري اسان پاڻ کي محدود ڪري سگھون ٿا ڪجھ مٿين تائين: جاوا ڪٿي استعمال ٿيندو آهي؟  10 منصوبا جن لاء توهان هن سان پيار ڪري سگهو ٿا - 3جاوا فعال طور تي استعمال ڪيو ويندو آھي سرور جو حصو ٺاھيو. Amazon تي، تقريبا سڄي "اندروني باورچی خانه" جاوا ۾ هلندي آهي؛ Oracle جاوا استعمال ڪيو ان کان اڳ جو سن مائڪرو سسٽم جي حصول کان اڳ. جيتوڻيڪ سرڪاري Pentagon ويب سائيٽ جاوا استعمال ڪري ٿي. هي ٻولي پڻ Netflix سروس کي سپورٽ ڪرڻ ۾ وڏو ڪردار ادا ڪري ٿي. انهن جو انفراسٽرڪچر لينڪس تي هلندو آهي ۽ انهن جي وڊيو انڪوڊنگ ونڊوز مشينن تي هلندي آهي. جاوا جي ڪيترن ئي اوپن سورس ٽولز جي مهرباني، مختلف ماحولن ۾ ڊيٽا جي نگراني ۽ تازه ڪاري تمام آسان ٿي ويندي آهي. بين الاقوامي فنٽيڪ ڪمپني LMAX جاوا استعمال ڪري ٿي اسٽاڪ ايڪسچينج ٽرانزيڪشن کي يقيني بڻائڻ لاءِ گهٽ ۾ گهٽ دير سان. عام طور تي، ڪيتريون ئي وڏيون ڪمپنيون جاوا ۾ پس منظر لکن ٿيون سيڪيورٽي، پوربليت، ۽ ڪارڪردگي جي مسئلن کي حل ڪرڻ لاء. سٺو آواز آهي، پر ڇا توهان جاوا سان واقعي ڪجهه به ڪري سگهو ٿا؟ ۽ ڪيئن. هتي جاوا ۾ سوين دلچسپ پروگرامنگ خاصيتن مان صرف 10 آهن :)

1. Android ترقي

حقيقت اها آهي ته گوگل هڪ ڀيرو Android جي ترقي لاءِ جاوا چونڊيو، يقيناً ڊولپرز جي وچ ۾ هن ٻولي ۾ دلچسپي پيدا ڪئي. اڄ اهو سڀ کان وڌيڪ مشهور آپريٽنگ سسٽم آهي، ۽ تقريبا سڀني موبائل ايپليڪيشنون جاوا ۾ لکيل آهن.

2. ڪلائوڊ پروجيڪٽ

بادل ڏانهن لڏپلاڻ عالمي مارڪيٽ ۾ هڪ ناقابل واپسي عمل آهي. ڪمپنيون هر شي کي ڪلائوڊ پليٽ فارمز ڏانهن منتقل ڪري رهيون آهن: ڊيٽا گودامن ۽ انفرادي خدمتن کان وٺي پوري آئي ٽي انفراسٽرڪچر تائين. ۽ بادل ۾ ڪارپوريٽ ڊولپمينٽ لاءِ سڀ کان وڌيڪ مشهور پروگرامنگ ٻولي جاوا بڻجي وئي آهي. گذريل سال، آزاد تنظيم Cloud Foundry Foundation (CFF) 600 IT پروفيشنلز جو هڪ سروي ڪيو ۽ ڏٺائين ته 58 سيڪڙو جوابدار جاوا استعمال ڪن ٿا ڪلائوڊ ۾ انٽرنيشنل ايپليڪيشنون ٺاهڻ لاءِ. جاوا ڪلائوڊ ۾ ايپليڪيشن سرورز، نيٽ ورڪ پروگرامنگ انٽرفيس وغيره ٺاهڻ لاءِ استعمال ڪيو ويندو آهي. جاوا کي ڪلائوڊ ۾ نيون ايپليڪيشنون ڊولپمينٽ ڪرڻ لاءِ ايتري ضرورت نه آهي، پر ان ڳالهه کي يقيني بڻائڻ لاءِ ته ايپليڪيشن جي جديد ”پليٽفارم ميڪس“ ۾ هڪجهڙائي سان ڪم ڪندي. ڪلائوڊ، موبائل ۽ ڊيسڪ ٽاپ ڊوائيسز.

3. مجازي ۽ واڌاري حقيقت

جاوا ۽ بادل جي وچ ۾ هڪ ٻيو ڪنيڪشن آهي AR/VR ترقي. ڪيتريون ئي موبائيل ايپليڪيشنون (بشمول Android لاءِ) واڌاري / ورچوئل ريئلٽي ٽيڪنالاجي سان ڪلائوڊ ۾ موجود آهن. ۽ انھن مان گھڻا آھن ان کان وڌيڪ لڳي ٿو: سفر ۽ گیمنگ ايپليڪيشنون، سماجي نيٽ ورڪ، فيشن ۽ خوبصورتي جي شعبن ۾ ايپليڪيشنون، تعليم، وغيره.

4. سافٽ ويئر اوزار

اهو جاوا هو جيڪو مشهور سافٽ ويئر ڊولپمينٽ ٽولز ٺاهڻ لاءِ استعمال ڪيو ويو: IntelliJ Idea، Eclipse، Netbeans. انهي سان گڏ SAP ڪاروباري شيون، جيرا مسئلو ٽريڪنگ سسٽم (جيڪو پڻ هڪ پروجيڪٽ مئنيجمينٽ سسٽم جي طور تي ٻيڻو ڪري ٿو) ۽ گهڻو ڪجهه.

5. بگ ڊيٽا سان ڪم ڪرڻ

هڪ راءِ آهي ته پٿون ۽ آر وڏي ڊيٽا سان ڪم ڪرڻ لاءِ وڌيڪ موزون آهن پر ڊيٽا اينالائيٽڪس هڪ الڳ ڌرتي آهي. مختلف ڪمن لاءِ مختلف ٻوليون استعمال ٿين ٿيون، جاوا انهن مان هڪ آهي. خاص طور تي، هڊوپ (هڪ فائيل سسٽم ۽ ڊيٽا پروسيسنگ لاءِ اوزارن جو هڪ سيٽ) ۽ ڪافڪا (حقيقي وقت جي ڊيٽا اسٽريمز کي ظاهر ڪرڻ، وڏي ڊيٽا گڏ ڪرڻ ۽ ان جو تجزيو ڪرڻ لاءِ ورهايل پيغام بروکر سافٽ ويئر) جي نفاذ لاءِ. جاوا وٽ ڪيتريون ئي لائبريريون ۽ فريم ورڪ آهن جيڪي بگ ڊيٽا سان ڪم ڪرڻ لاءِ ٺهيل آهن. مثال طور، Weka , Rapid Miner , JSAT , Java Machine Learning Library - Java-ML , Java Data Mining Package - JDMP ۽ ٻيا.

6. خود ڊرائيونگ ڪارون

خود ڊرائيونگ ڪارن کي محفوظ رکڻ لاءِ، ضروري آهي ته ننڍين ننڍين ڳالهين تي ڪم ڪجي ته ڪيئن ”ڪمپيوٽر“ انهن مسئلن کي حل ڪري ٿو جيڪي انسانن لاءِ ابتدائي نظر اچن ٿا. مثال طور، اعتراض جو قسم، فاصلو، رياست (هلندڙ / بيٺو)، منهن جي سڃاڻپ. اهو آهي جتي جاوا پروگرامنگ هڪ اهم ڪردار ادا ڪري ٿو. اتي ڪافي سبق آھن جيڪي توھان جي مدد ڪندا توھان جي مسئلي جو خلاصو سمجھڻ ۾.

7. ”روبوميڊيسن“

ٽيلي ميڊيسن ۾ چيٽ بوٽس (جيئن ٻين علائقن ۾) عام طور تي نوان نه آهن. پر روبوٽ ڊاڪٽر اسان جو ويجهي مستقبل آهن. شين جي ٽيڪنالاجيز جي تعمير ٿيل انٽرنيٽ جي مهرباني، ڊاڪٽر مريض جي زيارت کان سواء سادي ڌمڪيون انجام ڏيڻ جي قابل هوندا: درجه حرارت ۽ دٻاء کي ماپ ڪريو، دل جي تال کي ٻڌو. ۽ ڪنهن ڏينهن روبوٽ به عام ڊاڪٽرن جي مدد لاءِ ايندا. ڪجهه سال اڳ مصنوعي ذهانت سان ليس چيني روبوٽ Xiaoyi ڪاميابيءَ سان ميڊيڪل لائسنس حاصل ڪرڻ لاءِ امتحان پاس ڪري 600 مان 465 پوائنٽس حاصل ڪيا. بيجنگ ۽ سنگهوا يونيورسٽين جي محققن هڪ سال گذاريو ”مڪمل“ روبوٽ جي علم جو بنياد درجنين حوالن جي ڪتابن ۽ طب تي درسي ڪتابن جي مواد سان. ۽، جيئن اسان ڏسون ٿا، اهو ڪامياب هو! ۽ ڪنهن ٻئي شعبي ۾، روبوٽڪس طلب ۾ گهٽ ناهي. مثال طور، آرٽ ۾: پروگرامر ڊين رائر هڪ آرٽ روبوٽ ٺاهيو جنهن کي ميڪلينجلو سڏيو ويندو آهي، جيڪو پوسٽر ٺاهي ٿو.

8. راند جي ترقي

ڪيتريون ئي مشهور رانديون جاوا ۾ لکيل آهن، ۽ انهن مان ڪيتريون ئي هر ڪنهن کي واقف آهن. 2000 جي شروعات ۾، جاوا جي راندين جي اوچائي جو دور شروع ٿيو، ساڳئي وقت RuneScape، Gangstar، Zuma ۽ ٻيا ڪيترائي ظاهر ٿيا. جاوا ۾ "اسٽار" منصوبا وڊيو گيم Assassin's Creed and Minecraft رهي ٿو، جيڪو اڃا تائين لاڳاپيل آهي. بعد ۾ جاوا تي پڻ هڪ مضبوط ٿلهو آهي: Minecraft لاءِ پلگ ان لکڻ لاءِ، توهان کي جاوا ڄاڻڻ جي ضرورت آهي، ۽ پوءِ ان ۾ ٻيا پروگرام ٺاهڻ کانسواءِ ٻيو ڪجهه به ناهي. ڇو جاوا راند جي ترقي لاء هڪ پرڪشش ٻولي آهي؟ پهرين، ڇاڪاڻ ته اوپن JavaFX (OpenJFX) گرافڪس سافٽ ويئر پيڪيج ان کي آسان بڻائي ٿو بصري ٺاهڻ جيڪي گيمرز لاءِ تمام اهم آهن. ٻيو، راندين جي ترقي لاءِ خاص لائبريريون آهن، مثال طور، لائيٽ ويٽ جاوا گيم لائبريري (LWJGL) . ٽيون، جاوا رانديون کيڏي سگهجن ٿيون ڪنهن به ڊوائيس تي. جيڪڏھن توھان دلچسپي رکو ٿا ھن ٻوليءَ ۾ راند جي ترقيءَ لاءِ، توھان پڙھي سگھوٿا خاص فورمز، يا اڃا بھتر، معلوم ڪريو ته اھو ڇا آھي مشق ۾ گيم ڊولپر ٿيڻ جهڙو. آسان ترين شيءِ سان شروع ڪريو - جاوا رش جي ”گيمز“ سيڪشن ۾ ڪيترائي ٽاسڪ پروجيڪٽ مڪمل ڪريو .

9. فلم انڊسٽري ۾ خاص اثرات

جاوا سان توهان بصري ٺاهڻ ۾ گهڻو اڳتي نڪري سگهو ٿا. سڀ کان وڏي فلم اسپيشل ايفڪٽ ڪمپنيون جاوا استعمال ڪن ٿيون سافٽ ويئر تي ٻڌل عجائب ٺاهڻ لاءِ. مثال طور، صنعتي لائيٽ ۽ جادو ، جنهن "دي Avengers"، "ڪيپٽن مارول"، "Thor"، "Transformers"، "Star Wars" ۽ ٻين بلاڪ بسٽرز لاءِ بصري اثرات جي تخليق ۾ حصو ورتو، دنيا جي لکين مداحن سان.

10. خلائي ترقي

NASA ڪيترن ئي بهترين ايپليڪيشنن لاءِ جاوا استعمال ڪري ٿو. مثال طور، ورلڊ ونڊ - سافٽ ويئر ڊولپمينٽ کٽ (SDK). اهو Landsat سيٽلائيٽ ۽ اسپيس شٽل رادار ٽوپوگرافي مشن (SRTM) مان ڊيٽا استعمال ڪندي ڌرتيءَ جي ڪنهن به حصي جي ويجهو نظر اچي ٿو. 3D بصري ڪجهه گوگل ڌرتي جي ياد ڏياريندو آهي، صرف سڀ ڪجهه مڪمل طور تي جاوا ۾ لکيل آهي. NASA تي لکيل جاوا پروگرامن جو دائرو وسيع آهي: انفراسٽرڪچر ايپليڪيشنن کان وٺي صارف سپورٽ سروسز ۽ تجزياتي اوزارن تائين. جيئن ”مقامي“ ڊولپرز زور ڏنو ، جاوا جي مهرباني توهان ٺاهي سگهو ٿا ملٽي پليٽ فارم، پيداواري، آسان سمجھڻ وارا حل. ۽ ساڳئي وقت سافٽ ويئر ڊولپمينٽ چڪر جي لحاظ کان قيمتي ناهي.

۽ اهو صرف ڪيڪ تي ڪريم آهي

اهڙا درجن ۽ سوين منصوبا آهن جن ۾ جاوا پروگرامنگ لاڳو ٿي سگهي ٿي. ٻولي جي مقبوليت وڌي رهي آهي، ۽ ائين ئي ڊولپرز جي گهرج آهي. توهان ڪهڙي منصوبي تي ڪم ڪرڻ چاهيندا؟
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION