संगणकसॉफ्टवेअर

जावा इंटीग्रेटेड डेव्हलपमेंट एनवायरनमेंट

सर्वात जुने मोबाईल फोनच्या जवळजवळ प्रत्येक मालकाने जावा प्लॅटफॉर्मची संकल्पना माहीत आहे. जावा डेव्हलपमेंट एन्वार्यनमेंट हे सार्वत्रिक ऍप्लिकेशन्स तयार करते असे गृहीत धरते जे चालू ऑपरेटिंग सिस्टमवर अवलंबून आहे. त्याचे कार्य आणि अनुप्रयोगाचे मूलभूत पैलू लक्षात घेऊ.

जावा विकास पर्यावरण काय आहे?

खरं तर, डेव्हलपमेंट एन्वार्यनमेंट फक्त जावा रनटाइम वातावरणात ओळखल्या जाणार्या सार्वत्रिक आज्ञांवर आधारित एक प्रोग्रामिंग भाषा आहे.

साधारणपणे, समान विकासकामात सुरुवातीला स्थापित केलेल्या प्लॅटफॉर्मशिवाय Java विकास पर्यावरण कार्य करणार नाही. परंतु हे समर्थन सुरुवातीला प्रदान केले आहे, जे कोणतेही घटक अतिरिक्त घटक स्थापित करण्याची आवश्यकता वाचते.

संगणक तंत्रज्ञान मध्ये अनुप्रयोग

प्रारंभी, हा प्रकल्प सन मायक्रोसिस्टिम्स द्वारे विकसित केला गेला, ज्याला नंतर Oracle द्वारा समर्थित केले गेले.

एक्झिक्युटेबल कोडची सामग्री असा आहे की ती ऑपरेटिंग सिस्टीमवर स्थापित होण्यावर अवलंबून नाही. भाषा स्वतः ऑब्जेक्ट-ओरिएंटेड डेव्हलपमेंट टूलचा संदर्भ देते, जसे की प्रोग्रामिंग ऑपरेटिंग सिस्टम.

पण अखेरीस, संगणक किंवा मोबाईल प्रणालींमधील जावा विकास पर्यावरण पूर्णतः स्वतंत्र आहे.

मोबाइल सिस्टीममधील बिल्ट-इन मॉड्यूल

स्मार्टफोन आणि टॅबलेट्सबद्दल बोलत असल्यास, एक्लिप्स् ( जावा डेव्हलपमेंट डेव्हलपमेंट ) ची तीच आवृत्ती केवळ एक ग्राफिकल ऍप्लिकेशनच्या उपयोगासाठी आहे जी आपल्याला काही मिनिटांत जावा ऍप्लिकेशन तयार करण्यास परवानगी देते.

खरं तर, अर्ज स्वतः, पत्ता किंवा विनंती काही प्रकारचे केले आहे, जे कार्य कार्य प्रणाली मध्ये पुरवले जाते

आणि हे मोबाईल डिव्हाइसेसवर लागू होते आपण लक्षात आले आहे की काहीवेळा फोन फोन किंवा अँड्रॉइड तत्काळ अद्यतनांच्या देयतेत "थुंकणे" सुरू होते? हे दोन पेक्षा जास्त घटक नसतात.

  • जावा रनटाइम;
  • मायक्रोसॉफ्ट. नेट फ्रेमवर्क.

काय सर्वात दुःखी आहे, सिस्टम त्रुटींसह प्रथम घटक कनेक्ट नाही. हे प्लॅटफॉर्म पूर्णपणे डीफॉल्टनुसार आदेशांनुसार पूर्ण आणि स्वतंत्र आहेत.

एकात्मिक जावा विकास पर्यावरण: सोपा अनुप्रयोग

या प्रणालीचा मोबाईल आवृत्तीत उपयोग होतो हे तथ्य नाही, कोणीही शंका घेत नाही. जावा अँड्रॉइड डेव्हलपमेंट पर्यावरण समर्थित आहे, "ऍपल" उत्पादनांचा उल्लेख नाही

तथापि, एक्झिक्युटेबल ऍप्लीकेशन्सच्या बाबतीत, सर्व काही इतके सोपे नसते. आणि म्हणूनच

कार्यान्वीत करण्यायोग्य ऍपलेट

प्रथम, तत्काळ योग्य archiver स्थापित केले पाहिजे जे प्रणाली लक्ष देणे वाचतो (WinRAR - किमान, चांगले - 7-झिप).

जावा डेव्हलपमेंट एन्वार्यनमेंट म्हणजे एका संग्रहानुसार डेटा जतन केला जातो जो मानक विंडोज टूल्स द्वारे उघडला जाऊ शकत नाही.

संग्रहित डेटा

उत्कृष्ट, आपण उपरोक्त सारख्या अर्कांचे वापरु शकता. परंतु जर आपण संग्रहण तयार करताना अतिरिक्त (जास्तीत जास्त) कम्प्रेशन पद्धतीची तंत्रज्ञान वापरली तर, मदतीसाठी काहीही नाही.

जरी आर्कीटेव्हर अद्ययावत केले तरीही ते आवश्यक बदल करण्यास सक्षम होणार नाहीत. येथे आपल्याला संपूर्ण प्लॅटफॉर्मचे अद्यतन लागू करावे लागेल, सुरुवातीला सिस्टीम ट्रेमध्ये उपलब्ध फाईल "hanging" बद्दलचा संदेश आहे.

प्लॅटफॉर्म अद्यतन

अद्यतन बरेच सोपे आहे. उपलब्ध अद्ययावत स्थापित करण्यासाठी सूचित केलेल्या फ्लॅशिंग चिन्हावर ट्रे वर क्लिक करणे पुरेसे आहे. ओळखण्यासाठी वेळ काही मिनिटे लागू शकतात. हे सामान्य आहे.

आपण प्रतीक्षा करू इच्छित नसल्यास, कोणतीही समस्या नाही - अधिकृत मायक्रोसॉफ्ट रिसोर्सेसवर जा आणि तिथून प्रोग्राम डाउनलोड करा. ही पद्धत आवडत नाही? JDK किंवा J2SE स्थापित करा, जी एक जावा विस्तार आहे, आणि नंतर निवडलेल्यापैकी एखादा निर्धारित मॉड्यूल इन्स्टॉल करा, ज्यानंतर स्वयंचलितपणे स्वयंचलितपणे येते. प्रक्रियेच्या शेवटी, आपल्याला सिस्टम पूर्णपणे रीबूट करण्याची आवश्यकता असू शकते.

जावा ओएसवर अवलंबून का नाही?

आधीच नमूद केल्याप्रमाणे ही प्रोग्रामिंग भाषा ऑब्जेक्ट ओरिएंटेड (C + / C ++ प्रमाणेच, ज्यावर विंडोज प्रोग्राम केलेले आहे) संदर्भित करते.

परंतु त्याचे असे म्हणणे आहे की वर्च्युअल जावा-मशीन आपल्या विकसकांकडे दुर्लक्ष करून, विशेष बाईटेकोड्समध्ये एक्झिक्युटेबल अॅप्लिकेशन्सच्या कमांडचे भाषांतर, कोणत्याही संगणक प्रणालीद्वारे ओळखले जाते. तितकेच चांगले, जावा प्रोग्राम्ससाठी विकास पर्यावरण दोन्ही पीसी, आणि इंटेल-आधारित प्लॅटफॉर्म्सवर आणि मोबाइल सिस्टिमवरील Android, ब्लॅकबेरी, iOS आणि इतरांवर वापरले जाते.

सॉफ्टवेअरच्या वातावरणात, भाषेच्या आदेशांवर अंमलबजावणीसाठी जबाबदार एक अंगभूत मॉड्यूल आधीच आहे. आणि हे कोणत्याही प्रकारे संबंधित नसलेल्या विशिष्ट वातावरणात जसे की Microsoft .NET Framework किंवा इतर कोणत्याही ऑपरेटिंग सिस्टम उत्पादक त्यांच्या स्वत: च्या ऍपलेट चालविण्यासाठी विकसित नाहीत.

मोबाईल डिव्हाइसेस

बोर्डवरील ऑपरेटिंग सिस्टमशिवाय सामान्य मोबाईल फोनसाठी देखील, या प्लॅटफॉर्मसाठी त्यांचे प्रारंभिक समर्थन देखील आहे. नियमानुसार, इंस्टॉलरचे JAR किंवा JAD विस्तार आहेत आणि प्राचीन फोनवर अगदी प्रारंभिक स्थापित होतात.

ऑपरेटिंग सिस्टममध्ये, आपण WinRAR सारख्या अभिलेखागारांचा वापर करु शकता, जे SFX फाइल्स जसे समस्यांशिवाय अशा स्वयं-काढणे संग्रहांना ओळखतात. आपण अशा फाईलवर डबल-क्लिक करता तेव्हा, त्यातील मजकूर स्वयंचलितपणे काढले जातील आणि या प्रकरणात Java प्लॅटफॉर्मसह archiver पार्श्वभूमीमध्ये आग लावतील.

मी काय म्हणू शकतो, साध्या फोनसाठी जुने गेम अगदी सहज स्थापित केले जाऊ शकतात. "प्रगत" ऑपरेटिंग सिस्टीम त्यांच्यामध्ये वापरली जात नाही असे मानले जात असले तरी, तसे नाही.

अगदी नोकिया 3310 प्लॅटफॉर्मसारख्या जुन्या मॉडेल्समध्येही आहे अन्यथा, फोन कसे कार्य करेल? याच प्रणालीमध्ये, आधीपासूनच समजले आहे, अंगभूत समर्थन देखील आहे, जे जावा विकास वातावरणात जबाबदार आहे.

अनुप्रयोग तयार करण्यासाठी वापरल्या जाणार्या कमांड्ससाठी, त्यांचे वर्णन खूप जास्त वेळ घेईल. परंतु जर या भाषेवर आधारित एखादा अनुप्रयोग तयार करण्याची कल्पना अद्याप सुरू झाली तर डेल्फी पर्यावरण (ग्राफिकल इंटरफेस खूपच समान आहे) द्वारा प्रदान केलेल्या व्यासपीठासारख्या विशेष कार्यक्रमाची स्थापना करणे चांगले आहे.

निष्कर्ष

जसे आपण पाहू शकता, जावा विकास पर्यावरण हे सार्वत्रिक आणि कोणत्याही प्रणालीशी सुसंगत आहे. परंतु C + / C ++ वर आधारित आज्ञावलींच्या अनुवादापेक्षा ते बरेच जलद कार्य करते. काही अभ्यासांनुसार, कामाची गती 20-30 पटीने अधिक असू शकते, परंतु मेमरी स्रोतचा वापर उच्च पातळीवर आहे.

परंतु जर आपण थोडी थोडी कमाई केली तर जावा डेव्हलपमेंट डेव्हलपमेंट अॅरॉर्पोरेशनची वास्तविक अष्टपैलुत्व लक्षात घेण्यासारखे आहे. खरेतर, हे सर्व प्रणालीशी सुसंगत आहे, जे समान मल्टिमीडिया अनुप्रयोग किंवा खेळ तयार करतेवेळी ते सर्वात लोकप्रिय बनवते.

स्वतंत्रपणे असे म्हटले जाऊ शकते की जावाच्या नवीनतम आवृत्त्या एफिल आणि सी # तंत्रज्ञानावर आधारित, जेनेरिक प्रोग्रामिंग साधनांच्या समर्थनांवर आधारित आहेत, सी ++ टूल्समधून पूर्णपणे भिन्न. येथे आपण स्केलर डेटा प्रकारांचे स्वयंचलित रूपांतरण आणि तथाकथित स्टॅटिक फील्डचे आयात वापरू शकता, स्त्रोत कोडसह सहयोगी दस्तऐवजीकरण तयार करण्याची शक्यता न देणे.

जावा एसई 6 आवृत्तीमध्ये, जपानी आणि बौद्ध कॅलंडर्सची मान्यता, संपूर्ण एचटीटीपी सर्व्हरची क्षमता, क्लास-स्ट्रिमची त्वरणित हस्तांतरण आणि 70% पर्यंतच्या कार्यक्षमतेत वाढीसह संकुचित डेटा जॅकसनस , ओपनएलजी आणि डायरेक्टएक्स हार्डवेअर सहाय्य

हे मुख्यतः ग्राफिक्स अडॅप्टर्सवर लागू होते, जरी ते ऑडिओ डिव्हाइसेसचा वापर देखील करू शकतात (बहुतेक वेळा ASIO4ALL चालकांवर आधारित व्हर्च्यूअल) हे काही सॉफ्टवेअर सिंथेसाइज़र किंवा MIDI कीबोर्डसाठी चालते. पण एक्झिक्युटेबल जावा-अॅप्लेटचा वापर नेहमीच केला जात नाही.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mr.atomiyme.com. Theme powered by WordPress.