जावा सिक्न लायक छ?
OpenOffice भन्दा बाहिर, भोज, वूप्रा, वा केही वेब पृष्ठहरूमा देखाइएका एप्लेटहरू, मोबाइल प्रणालीहरू, टिभी, GPS, ATM, व्यापार कार्यक्रमहरू र हामीले दैनिक ब्राउज गर्ने धेरै पृष्ठहरू Java मा चलिरहेका छन्।
तलको ग्राफले देखाउँछ कि कसरी जाभा टेक्नोलोजीले 2006 देखि 2011 सम्म C#.net, php, र Ruby को तुलनामा चिन्हित प्रभुत्व कायम राखेको छ, सम्भवतः जागिर प्रस्तावहरूद्वारा धकेलिएको छ।
भौगोलिक वातावरणको सन्दर्भमा, C++ र Java दुई उत्कृष्ट संसारहरू हुन् जसमा खुला स्रोत अनुप्रयोगहरू निर्माण गरिएका छन्; निम्न तालिकाले केहि संक्षेप गर्दछ, पोष्टको विषयवस्तुको कारणले गर्दा म जाभा अनुप्रयोगहरूमा विस्तार गर्नमा फोकस गर्छु तर पहिलो नजरमा (जुन यो होइन), जाभा तर्फबाट यसले 15 देखि 10 को अनुपातमा C++ लाई पछाडि पार्छ।
C++ मा GIS अनुप्रयोगहरू |
Java मा GIS अनुप्रयोगहरू |
डेस्कटप स्तरमा
|
|
सर्भर स्तर मा
|
|
पुस्तकालय स्तरमा
|
|
माथिका मध्ये, जाभामा विकसित भएका कम्तीमा ५ ओएसजीओ फाउन्डेसनको परियोजनाका रूपमा देखा पर्छन्, केही इन्क्युबेशनमा, दिगोपन र पूरकताको खोजीमा।
जाभालाई किन रुचाउँछन् वा घृणा गर्छन् भन्ने बारे कुरा गर्ने प्रोग्रामिङ विशेषज्ञहरूको राउन्ड टेबल रोचक हुनेछ, सम्भवतः पोइन्टर्सले प्रक्रियालाई सरल बनाउँछ कि गर्दैन, मल्टिथ्रेडिङ क्षमताले भर्चुअल मेसिनको अनुपस्थितिमा अन्य भाषाहरूलाई पछाडि पार्छ कि हुँदैन भनेर छलफल गर्ने, चाहे सुरक्षा। सापेक्ष छ; तर एउटा कुरामा सबैजना सहमत हुनेछन्:
क्रस-प्लेटफर्म हुनुको तथ्य, किनकि अनुप्रयोगहरू विन्डोज, लिनक्स, सोलारिस र म्याकमा चल्न सक्छन् (स्टिभ जब्सको हालको जिद्दीलाई छोडेर)। यसले विश्वव्यापी पहुँच भएका अनुप्रयोगहरूका लागि आकर्षक बनाउँछ, जहाँ प्रयोगकर्ताहरूले विभिन्न अपरेटिङ सिस्टमहरू र ब्राउजरहरू प्रयोग गर्नेछन्, प्रसिद्ध भर्चुअल मेसिनसँग लगभग सबै कुराहरू समाधान गर्नेछन्, जसले मल्टिथ्रेडेड कार्यहरू गर्ने बाहेक, पोर्टेबिलिटी समस्या समाधान गर्दछ र ग्राहक र सर्भर बीच सुरक्षित फिल्टरिङ प्रदान गर्दछ। ।
Oracle SUN (जाभाको विकासकर्ता) को अधिग्रहण गरेको तथ्यको बावजुद, ओपन सोर्स हुनुको तथ्य पनि मूल्यवान हुने पक्ष हो, र MySQL (GPL लाइसेन्स प्राप्त) को साथ लामो अवधिमा के हुन सक्छ भन्ने कुरामा कसैलाई शंका छ, सायद कसैले भविष्यमा प्रश्न गर्छ। जाभा भाषा को।
सम्भवतः के ग्रीन किशोरले टेलिभिजन र VHS मा चलाउन असफल परियोजनाको रूपमा सुरु गर्यो अब जाभाले स्थितिको सर्तमा हासिल गरेको जस्तो छैन, यद्यपि यो उद्देश्यको सर्तमा गर्छ। आज सम्म, त्यहाँ 3 जाभा अनुप्रयोगहरू छन्:
J2SE (Standard Edition), जुन सामान्यतया वितरित अनुप्रयोगहरू र एप्लेटहरू निर्माण गर्न प्रयोग गरिन्छ।
J2EE (इन्टरप्राइज संस्करण), सामान्यतया बहु-स्तरीय व्यापार उपकरणहरू, रिमोट समर्थन सेवाहरू, र ई-वाणिज्यको लागि।
J2ME (माइक्रो संस्करण), जसको साथ मोबाइल फोनहरू, GPS र डिजिटल टिभी बक्सहरूका लागि अनुप्रयोगहरू बनाइएका छन्।
सिक्नुहोस्21 y ग्लोबलिङिङ भर्चुअल क्लासरूमहरूको उदाहरण हो जहाँ तपाइँ जाभा सिक्न सक्नुहुन्छ।
त्यसोभए मूल प्रश्नमा फर्कनुहोस्, जाभा सिक्न लायक छ ...