एप्लेट और एप्लिकेशन के बीच अंतर
विषय
के बीच का सामान्य अंतर एप्लेट तथा आवेदन क्या यह एप्लिकेशन इसके निष्पादन को शुरू करता है मुख्य() विधि इसके बजाय प्रारंभिक के माध्यम से एक एप्लेट मुख्य रूप से () का उपयोग नहीं करता है इस में().
ऐप्पल छोटे प्रोग्राम हैं जिन्हें आम तौर पर इंटरनेट पर प्रसारित किया जाता है और स्वचालित रूप से जावा संगत वेब ब्राउज़र द्वारा निष्पादित किया जाता है। और अनुप्रयोग उपयोगकर्ता द्वारा सामान्य संचालन करने के लिए लिखे गए स्टैंड-अलोन प्रोग्राम हैं, और इसमें किसी भी JAVA सक्षम API (ब्राउज़र) की आवश्यकता नहीं है।
Apple ऑपरेटिंग सिस्टम या हार्डवेयर से प्रभावित नहीं हैं। अगर ब्राउज़र में उचित JVM स्थापित है तो ये एप JVM की मदद से चलते हैं। जबकि विभिन्न ऑपरेटिंग सिस्टम पर एप्लिकेशन का लुक और फील एक जैसा रहता है।
- तुलना चार्ट
- परिभाषा
- मुख्य अंतर
- निष्कर्ष
तुलना चार्ट
तुलना के लिए आधार | एप्लेट | आवेदन |
---|---|---|
बुनियादी | यह छोटा प्रोग्राम है जो इसके निष्पादन के लिए दूसरे एप्लिकेशन प्रोग्राम का उपयोग करता है। | एक एप्लिकेशन स्वतंत्र रूप से कंप्यूटर पर निष्पादित प्रोग्राम है। |
मुख्य () विधि | मुख्य विधि का उपयोग न करें | निष्पादन के लिए मुख्य विधि का उपयोग करता है |
क्रियान्वयन | स्वतंत्र रूप से नहीं चल सकते एपीआई की आवश्यकता है (पूर्व वेब एपीआई)। | अकेले चला सकते हैं लेकिन JRE की आवश्यकता है। |
स्थापना | पूर्व स्थापना की आवश्यकता नहीं है | स्थानीय कंप्यूटर पर पूर्व स्पष्ट स्थापना की आवश्यकता है। |
ऑपरेशन पढ़ें और लिखें | एप्लेट के माध्यम से फाइलों को स्थानीय कंप्यूटर पर नहीं पढ़ा और लिखा जा सकता है। | अनुप्रयोग स्थानीय कंप्यूटर पर फ़ाइलों के लिए उन कार्यों को करने में सक्षम हैं। |
अन्य सर्वरों के साथ संचार | अन्य सर्वर के साथ संवाद नहीं कर सकता। | अन्य सर्वर के साथ संचार संभव है। |
प्रतिबंध | Apple स्थानीय कंप्यूटर पर रहने वाली फ़ाइलों तक नहीं पहुँच सकते। | सिस्टम पर उपलब्ध किसी भी डेटा या फ़ाइल तक पहुँच सकते हैं। |
सुरक्षा | सिस्टम के लिए सुरक्षा की आवश्यकता है क्योंकि वे अविश्वसनीय हैं। | कोई सुरक्षा चिंता नहीं है। |
एप्लेट की परिभाषा
ऐप्पल छोटे प्रोग्राम हैं जो इसके निष्पादन के लिए बाहरी एपीआई का उपयोग करते हैं और मुख्य रूप से इंटरनेट कंप्यूटिंग में उपयोग किए जाते हैं। उन्हें इंटरनेट पर एक कंप्यूटर से दूसरे कंप्यूटर में स्थानांतरित किया जा सकता है और एप्लेट व्यूअर या जावा का समर्थन करने वाले किसी भी वेब ब्राउज़र का उपयोग करके चलाया जा सकता है। एक एपलेट कई अनुप्रयोगों का समर्थन कर सकता है जैसे अंकगणितीय संचालन निष्पादित करना, एनीमेशन का निर्माण, ग्राफिक्स प्रदर्शित करना, इंटरैक्टिव गेम खेलना।
जावा ने इंटरनेट उपयोगकर्ताओं को विश्वव्यापी नेटवर्क पर दस्तावेज़ों को पुनः प्राप्त करने और उपयोग करने के तरीके को बदल दिया है। Applets ने पूरी तरह से इंटरेक्टिव मल्टीमीडिया वेब दस्तावेजों का निर्माण और उपयोग करने में सक्षम किया है। एक वेब पेज में एक जावा एपलेट शामिल हो सकता है, जो निष्पादित होने पर, केवल सादे या स्थिर छवि वाले ग्राफिक्स, ध्वनियों और चलती छवियों को उत्पन्न कर सकता है।
दो तरीके हैं जिनसे एक एप्लेट वेब पेजों में एकीकृत हो सकता है।
- पहले जिसमें हम अपने स्वयं के एप्लेट लिख सकते हैं और उन्हें वेब पेजों में एकीकृत कर सकते हैं। इस प्रकार के एप्लेट्स स्थानीय रूप से विकसित किए जाते हैं और स्थानीय प्रणाली में रखे जाते हैं स्थानीय एप्लेट.
- दूसरा, हम एक दूरस्थ कंप्यूटर सिस्टम से एक एप्लेट डाउनलोड कर सकते हैं और फिर इसे एक वेब पेज में एम्बेड कर सकते हैं।
इस प्रकार के एप्लेट्स जिन्हें बाहरी रूप से विकसित किया जाता है और इंटरनेट पर एक दूरस्थ कंप्यूटर पर संग्रहीत किया जाता है रिमोट एप्लेट.
आवेदन की परिभाषा
एक अनुप्रयोग एक प्रोग्राम है जो एक अंतर्निहित ऑपरेटिंग सिस्टम पर चलता है। ये एक अर्थ में सामान्य हैं और सीधे उपयोगकर्ता के लिए एक विशिष्ट कार्य करने के लिए डिज़ाइन किए गए हैं। आवेदन जीयूआई के साथ या बिना चला सकते हैं। स्प्रेडशीट, वर्ड प्रोसेसर, वेब ब्राउज़र और कंपाइलर जैसे एप्लिकेशन प्रोग्राम - उन मैनर्स का वर्णन करते हैं जिनमें कंप्यूटर संसाधनों का उपयोग उपयोगकर्ताओं की कंप्यूटिंग समस्याओं को हल करने के लिए किया जाता है। एक आवेदन का उपयोग करते समय कोई सुरक्षा चिंताएं नहीं हैं; इसका कारण यह है कि आवेदन विश्वसनीय हैं।
दिए गए बिंदुओं के माध्यम से एप्लेट और एप्लिकेशन के बीच के अंतर को समझें:
- ऐप्पल पूरी तरह से एप्लिकेशन प्रोग्राम नहीं हैं और आमतौर पर एक छोटे से कार्य या उसके हिस्से को प्राप्त करने के लिए लिखे जाते हैं। दूसरी ओर, एक एप्लिकेशन एक प्रोग्राम है जो एक अंतर्निहित ऑपरेटिंग सिस्टम पर चलता है। ये एक अर्थ में सामान्य हैं और सीधे उपयोगकर्ता के लिए एक विशिष्ट कार्य करने के लिए डिज़ाइन किए गए हैं।
- एक एप्लेट मुख्य () विधि का उपयोग नहीं करता है। इसके बजाय, यह स्वचालित रूप से एप्लेट कोड शुरू करने और निष्पादित करने के लिए एप्लेट वर्ग के लिए लोड करने के बाद परिभाषित तरीकों को कॉल करता है। इसके विपरीत, कोड के निष्पादन के लिए अनुप्रयोग मुख्य () पद्धति का उपयोग करता है।
- स्टैंड-अलोन अनुप्रयोग के लिए डिस्मिलर, दस्वतंत्र एप्लेट का निष्पादन संभव नहीं है। उन्हें एक वेब पेज के अंदर से चलाया जाता है, जिसे एक विशेष सुविधा के रूप में जाना जाता है HTML टैग.
- Apple स्थानीय कंप्यूटर में फ़ाइलों से लिख और पढ़ नहीं सकते हैं। जबकि अनुप्रयोग स्थानीय कंप्यूटर में फ़ाइलों के लिए इस तरह के ऑपरेशन कर सकता है।
- एप्लेट में पूर्व इंस्टालेशन की आवश्यकता नहीं है। के रूप में, एक आवेदन का उपयोग करते समय पूर्व स्पष्ट स्थापना आवश्यक है।
- अन्य भाषाओं की पुस्तकालयों और स्थानीय फ़ाइलों का उपयोग करने के लिए एप्लेट्स पर बाधाएं लाई जाती हैं। जबकि एप्लिकेशन पुस्तकालयों के साथ-साथ स्थानीय फ़ाइलों तक पहुंच सकता है।
- एक एप्लिकेशन स्थानीय कंप्यूटर से कई प्रोग्राम चला सकता है। इसके विपरीत, Applets ऐसा नहीं कर सकते।
निष्कर्ष
जेएवीए (प्रोग्रामिंग भाषा) के चुनाव में ऐप्पल और एप्लिकेशन को प्रोग्राम के रूप में माना जाता है, हालांकि उनका उपयोग और निष्पादन अलग है। उपयोग के अनुसार दोनों का अपना विशिष्ट महत्व है।