2009-08-19 12 views

उत्तर

6

जावा एप्लेट 1 99 7 में "नई गर्म चीज़" थी, जब जावा 1.0 बाहर आया था। कुछ साल बाद, वे कम से कम लोकप्रिय बन गया, जिसका मुख्य कारण एक कंप्यूटर पर जावा स्थापित करने में कई लोगों के लिए एक बड़ी बाधा थी (आप पूरे JRE है, जो बड़ा था डाउनलोड करने के लिए किया था, यह स्थापित करने के लिए काफी समय लगा और जावा नहीं था उस समय तेज़ - इतने सारे लोगों ने इसे धीमी, सूजन वाली चीज़ के रूप में देखा)।

मैक्रोमीडिया फ्लैश (जो बाद में एडोब फ्लैश बन गया, इस संबंध में जावा एप्लेट्स पर फायदे थे - प्लग-इन त्वरित और स्थापित करने में आसान था, और इसलिए यह वेब पर इंटरैक्टिव मल्टीमीडिया सामग्री के लिए प्रमुख बात बन गया।

माइक्रोसॉफ्ट के Silverlight

फ्लैश और सूर्य की JavaFX के लिए एक प्रतियोगी करने के लिए है।

JavaFX है कि यह आसान जावा आभासी मशीन पर फ्लैश की तरह काम करने के लिए करना चाहिए सूर्य की तकनीक है। यदि जावाएफएक्स सफल हो जाता है, तो JavaFX का उपयोग कर जावा एप्लेट फिर से लोकप्रिय हो सकता है।

ध्यान दें कि इस साल की शुरुआत में, सूर्य ने एक पूरी तरह से पुनर्निर्मित जावा ब्राउज़र प्लग-इन जारी किया जो पुराने प्लग-इन की तुलना में स्थापित करने के लिए तेज़ और आसान है। जिस चीज पर सूर्य काम कर रहा है, उस पर जावा प्लग-इन इंस्टॉल करना उतना ही आसान है जितना फ्लैश प्लग-इन इंस्टॉल करना है।

+0

अच्छा जवाब! यह भी ध्यान देने योग्य है कि फ्लैश को उन चीजों के संदर्भ में विकसित करना बहुत आसान था जो आप वेब पेज पर एम्बेड करेंगे जो एक बड़ी बिक्री बिंदु था। –

2

सिल्वरलाइट जावा एप्लेट्स के समान है, लेकिन वास्तव में समकक्ष नहीं है। मेरे अनुभव में, जावा एप्लेट का उपयोग कम और कम किया जा रहा है।

0

या तो Silverlight, या (कुछ साइटों पर अभी भी प्रयोग में) एक ActiveX control। जावा एप्लेट केवल तभी काम करेगा जब क्लाइंट मशीन पर एक JVM स्थापित किया गया हो।

+1

ActiveX नियंत्रण समान हैं, लेकिन वे अप्रबंधित, गैर-वीएम कोड हैं, इसलिए वे या तो सिल्वरलाइट या जावा ऐपलेट की तुलना में दुर्लभ हैं। –

+0

सिल्वरलाइट केवल तभी काम करेगा जब मशीन पर सिल्वरलाइट स्थापित हो। –

+0

जैसे जावा केवल मशीन पर काम करता है अगर मशीन मशीन पर स्थापित है। –

0

आप जहां तंग नियंत्रण स्थापित जावा संस्करणों और ब्राउज़रों अर्थात जहां निष्पादन वातावरण विवश है से अधिक बनाए रखा है उद्यमों में अधिक उपयोग में एप्लेट देखेंगे।

हालांकि मैं कम और कम एप्लेट समाधान दिखाई दे रही है इन वातावरण में भी, विशेष रूप से RIAs की वृद्धि के साथ।

+0

मैंने कुछ साल पहले एक एंटरप्राइज़ एप्लिकेशन से जावा एप्लेट को व्यक्तिगत रूप से हटा दिया था, इसे थोड़ा जावास्क्रिप्ट और एक AJAX नियंत्रण के साथ बदल दिया था। परिणाम कम से कम उपयोग करने योग्य था, और बहुत तेज़ी से लोड किया गया। मुझे संदेह है कि यह एक प्रवृत्ति है। –

1

जावा एप्लेट अब प्रचलन से बाहर गंभीरता से कर रहे हैं - मैं उन्हें वर्षों में का उपयोग कर किसी भी नए ऐप्स के बारे में सुना नहीं किया है। .NET में चांदी की रोशनी है, जो जावा एप्लेट्स की तुलना में फ्लैश की प्रतिक्रिया का अधिक है।

JQuery और Mootools, MVC वास्तुकला, और Chrome की वी 8 इंजन के साथ इस दिन और उम्र में, यह वास्तव में बेहतर हो बस जावास्क्रिप्ट में अपने आवेदन लिखने के लिए हो सकता है।

1

सिल्वरलाइट।

हालांकि, सिल्वरलाइट नवीनतम को हो सकता है, जबकि, जावा एप्लेट अभी भी एक बहुत अधिक लोकप्रिय हैं ... ज्यादातर लोग एक JVM है, लेकिन सबसे अधिक एक बड़े पैमाने पर सिल्वरलाइट बस अपने वेब पेज को देखने के लिए स्थापित की सराहना करते नहीं है।

अब, कई चीजें हैं जो केवल यथोचित जावा या ActiveX में किया जा सकता है JQuery और Ext जे एस जैसे नए AJAX/DHTML लाइब्रेरी का उपयोग कर सादे पुराने जावास्क्रिप्ट में किया जाता है। उदाहरण: Google मानचित्र। जब तक आप फैंसी ग्राफिक्स नहीं कर रहे हैं, तो पहले जावास्क्रिप्ट को आजमाएं।

एक भाषा के दृष्टिकोण से, वहाँ एक जावा की तरह नेट में उपलब्ध भाषा J #, जो आपके दर्द को कम कर सकते हैं नेट मंच के लिए जावा कोड अनुवाद कर रहे हैं, तो कहा जाता है। यह जावा जीयूआई पुस्तकालयों आदि का अनुकरण नहीं करता है, लेकिन कम से कम वाक्यविन्यास का अनुकरण करता है।

+0

डाउनवोट क्यों? यदि आप टिप्पणी कम करने जा रहे हैं तो कम से कम क्यों समझाओ। – Keibosh

+0

सिल्वरलाइट इंस्टॉल पैकेज बड़े पैमाने पर नहीं हैं, वे 4 एमबी से थोड़ा अधिक हैं। जावा ने हाल ही में सिल्वरलाइट और फ्लैश के साथ प्रतिस्पर्धा करना शुरू कर दिया और उनके जवाब को जावा एफएक्स कहा जाता है। जे # अब मर चुका है और विकसित नहीं हुआ है, लेकिन .NET - IKVM (http://www.ikvm.net) के लिए जावा का एक स्वतंत्र कार्यान्वयन है। –

+0

@ चाकू-एक्शन-जीसस: आपने इस सवाल का जवाब नहीं दिया है, मुझे आपको कहीं और मतदान करने की याद नहीं है। @ फिलिप: हाँ, * यदि * आपके पास पहले से ही वर्तमान .NET ढांचा है। 4 एमबी सिर्फ इंस्टॉलर है, इसकी निर्भरता अलग-अलग डाउनलोड होती है। मैं अपने मैक पर इसे डाउनलोड करने के अपने अनुभव से बात कर रहा था। अच्छा बिंदु IKVM फिर से। – richardtallent

1

सिल्वरलाइट या XBAP। मतभेदों के लिए FAQ देखें।

मूल रूप से XBAP आवेदन पत्र केवल Windows पर काम करते हैं और पूर्ण .नेट फ्रेमवर्क पर चलाते हैं। दूसरी तरफ सिल्वरलाइट विभिन्न कोर और पुस्तकालयों के सेट का उपयोग करता है और क्रॉस-प्लेटफॉर्म होने के लिए डिज़ाइन किया गया है।

+0

+1 ... हालांकि समस्या है कि वे केवल आईई 7/फ़ायरफ़ॉक्स के तहत विंडोज पर काम करते हैं। – Noldorin

संबंधित मुद्दे