Flash के खिलाफ उदाहरण के मुकाबले एप्लेट्स का इतना कम गोद लेने का स्तर क्यों है? ऐसा इसलिए है क्योंकि वे तकनीकी नुकसान हैं, या यह सिर्फ लोकप्रियता का मुद्दा है?एप्लेट्स का इतना कम गोद लेने का स्तर क्यों है?
उत्तर
एक बिंदु हर कोई भूल रहा है: मूल रूप से फ्लैश के पास एक बहुत ही डिजाइनर उन्मुख काम-प्रवाह था, इसलिए कई ग्राफिकल डिजाइनर बोर्ड पर कूद गए और अच्छे दिखने वाले सामान बनाये, जो इंटरनेट-उपयोगकर्ताओं को मजेदार लगे, इसलिए वे फ्लैश डाउनलोड करेंगे, और समुदाय बढ़ गया।
दूसरी तरफ जावा ऐप्पल प्रोग्रामर और उद्यमों पर लक्षित थे, और यह ठीक था, लेकिन औसत उपयोगकर्ता को उबाऊ था। और उस समय के शीर्ष पर स्क्रिप्ट किड्स (स्वयं शामिल) ने ऐप्पल को बनाया जो संसाधनों को लीक कर दिया और/या ब्राउजर को ठंडा कर दिया, और यहां तक कि अन्य कुशल कौशलियों ने जाल और हानिकारक वेबसाइट बनाने के लिए ऐप्पल की शक्तियों का उपयोग किया, इसलिए अधिकांश इंटरनेट उपयोगकर्ता एप्लेट्स को सक्षम नहीं करेंगे।
तो अंत में यह संभवतः लक्ष्य प्लेटफार्म (ग्राफिकल डिजाइनर बनाम प्रोग्रामर) था जो प्रत्येक प्लेटफार्म के मुद्दों के कारण था।
मुझे लगता है कि आप जावा एप्लेट्स के बारे में बात कर रहे हैं।
मुझे लगता है कि फ्लैश के साथ फ्लैश के सबसे बड़े फायदों में से एक आकर्षक और उपयोग करने योग्य टूल के साथ एक एकल विकास वातावरण था। यह प्रशिक्षण सामग्री की एक बहुतायत से सराहना की गई थी। यह मूल रूप से एकल उद्देश्य भी है, जबकि जावा में कई प्रकार के उपयोग और लक्षित दर्शकों हैं।
जावा पर्यावरण भारी और अनावश्यक है।
इसे आग लगने और दौड़ना शुरू करने में कई सेकंड लगते हैं और यह आमतौर पर सीपीयू और मेमोरी पर बोझ होता है। दूसरी तरफ फ्लैश काफी हल्का है।
एक अन्य कारक यह है कि जावा एप्लेट आमतौर पर फ़्लैश से कम दृष्टि से आकर्षक होते हैं।
-1 तर्कसंगत "और यह आमतौर पर सीपीयू और मेमोरी पर बोझ होता है" –
1 99 0 के दशक में जब सूर्य ने दुनिया में एप्लेट पेश किए, तो जेवीएम धीमा था, और एप्लेट धीमे थे। सोचें "लोड होने के लिए पंद्रह मिनट प्रतीक्षा करें" धीमा।
धीमी तकनीकें मृत तकनीकें हैं। स्पीड एकमात्र फायदा नहीं था कि फ्लैश और इसके जैसे जावा एप्लेट्स पर था, लेकिन यह उनकी गिरावट में एक प्रमुख योगदानकर्ता था।
+1 गति निश्चित रूप से तकनीक से बचने का कारण था। यदि यह विकल्प से तेज़ नहीं है, तो इसका उपयोग क्यों करें? लोग (और मैं मुझे शामिल करता हूं) बहुत अधीर हैं। – Jonathan
जैसा कि बताया गया है, एप्लेट कुछ हद तक भारी और पुराने हैं। सूर्य अब जावाएफएक्स को धक्का देने की कोशिश कर रहा है, जो "अगली फ्लैश" हो सकता है।
बस सिल्वरलाइट की तरह? फ्लैश ने एप्लेट युद्ध जीता, यह मूल रूप से सर्वव्यापी है। मेरी वर्तमान सोच यह है कि किसी भी वैनबेस को असाधारण रूप से अच्छे प्रतियोगियों के रूप में जाना होगा। – Rob
और उसके बाद एडोब एयर और शायद कुछ अन्य भी हैं। यह निश्चित रूप से प्रतिस्पर्धा करने के लिए एक आसान क्षेत्र नहीं है। प्रत्येक प्रतियोगियों के पास अपने स्वयं के पेशेवर होते हैं। केवल समय दिखाएगा कि प्रासंगिक क्या है और क्या नहीं है। –
हाल ही में तक, जावा एप्लेट काफी भारी थे। किसी भी जावा ऐप्पल को जेवीएम को एपलेट शुरू करने और लोड करने की आवश्यकता होती है, जो आधुनिक मशीन पर कुछ समय ले सकता है और जावा के पेश होने वाली मशीनों पर भी धीमी थी। इसके अतिरिक्त, फ्लैश की तुलना में जावा एप्लेट्स एक जटिल जानवर के कुछ और हैं और परिणामस्वरूप उत्पन्न होने वाले कई मुद्दे हैं (कभी भी अपने एप्लेट्स पर हस्ताक्षर करने की आवश्यकता है? यह संभावित रूप से डेवलपर के लिए एक बड़ा दर्द हो सकता है)। इसके अलावा, फ्लैश ने उत्पादों के पारिस्थितिकी तंत्र को जल्दी से विकसित किया जो लोग चाहते थे (मजेदार ग्राफिक्स!) जल्दी और आसानी से, जबकि जावा में, बटन और चेकबॉक्स के अलावा कुछ भी (आधार ब्राउज़र स्तर पर पहले से प्रदान की गई सामग्री) के लिए कुछ और काम की आवश्यकता थी और नहीं फ्लैश ने लगभग समर्थन किया है।
आम तौर पर वे भारी, धीमी हैं। उनमें से बहुत सादे बदसूरत हैं (शुरुआती स्विंग Xaw या Motif की तरह लग रहा है)। अंतर यह है कि सूर्य एक कंपनी है जो भारी लोहा और कॉर्पोरेट व्यवसाय से संबंधित है, जबकि मैक्रोमीडिया और एडोब ऐसी कंपनियां हैं जो हमेशा ग्राफिक्स डिजाइनरों से निपटाती हैं। तो फ्लैश में "वाह कारक" था, एप्लेट्स नहीं था।
आपके पीसी पर आवश्यक एकाधिक जावा रनटाइम संस्करणों को स्थापित और प्रबंधित करना एक परेशान था कि अधिकतर उपयोगकर्ता मुश्किल से नहीं जाना चाहते थे। यदि यह बॉक्स से बाहर काम नहीं करता है, तो इसे भूल जाओ!
जावा को बहुत ही नुकसान पहुंचाया गया क्योंकि यह आम उपयोगकर्ताओं के लिए डाउनलोड और स्थापित करने के लिए जटिल था।
संभावित उपयोगकर्ताओं को जावा पैकेज के कई संस्करणों की पेशकश की जाएगी, जिनमें एसडीके और अन्य शामिल हैं। इससे अधिकतर उपयोगकर्ताओं को डर लग जाएगा जो सिर्फ एक साधारण एप्लेट को तुरंत देखना चाहते थे।
जावा ने इसे ठीक कर दिया है और अब java.com में एक-क्लिक प्लगइन डाउनलोड है। फ़्लैश ने शुरुआत से यह किया था, और मुझे आश्चर्य नहीं होगा कि इससे इसकी सफलता के हिस्से में योगदान हुआ।
जावा बनाम फ्लैश तब और अब:
तब:
- फ़्लैश एक एकल क्लिक संस्थापक कि 2 मिनट डाउनलोड करने और चलाने के लिए ले लिया था। जावा में एक इंस्टॉलर था जिसमें डाउनलोड और चलाने के लिए 10 मिनट लग गए।
- फ्लैश एप्लिकेशन एक सेकंड से भी कम समय में लोड हो गए। जावा एप्लेट्स ने 10 सेकंड लिया।
- फ़्लैश अनुप्रयोग स्वयं निहित होने के लिए प्रतिबद्ध थे और "बस काम करेंगे"। जावा एप्लेट्स बाहरी संसाधनों का संदर्भ लेते हैं। टूटे हुए लिंक अक्सर होते थे और एप्लेट इंजन स्थिरता समस्याओं से पीड़ित था जो कभी-कभी पूरे ब्राउज़र को नीचे ले जा सकता था।
- फ्लैश गोद लेने के लिए हर समय उच्च था क्योंकि यह विंडोज के साथ भेज दिया गया था। जावा नहीं था।
अब:
- सूर्य एक एकल क्लिक संस्थापक Java Kernel कहा जाता है कि 2 मिनट डाउनलोड करने और चलाने के लिए ले जाता है बाहर लुढ़का।
- जावा 6 एक सेकंड के तहत 12 लोड एप्लेट अपडेट करें।
- जावा एप्लेट अब ब्राउज़र की तुलना में एक अलग प्रक्रिया में चलाए जाते हैं और इंजन को ग्राउंड अप से फिर से लिखा गया है। स्थिरता मुद्दे अतीत की बात है। दुर्भाग्य से, वेब अभी भी पुराने एप्लेट्स से भरा हुआ है जिसमें टूटी हुई लिंक हैं।
- जावा जहाजों के अधिकांश नए कंप्यूटर के साथ मानक। आप किससे बात करते हैं इस पर निर्भर करते हुए जावा गोद लेने की दर 70% - 9 0% से भिन्न होती है। measure पर अपनी खुद की वेबसाइट के लिए स्वतंत्र महसूस करें।
एक बड़ा अंतर यह है कि फ्लैश जावा के मुकाबले बेहतर कलाकार-उन्मुख उपकरण है। ऐसा कहा जा रहा है कि, फ्लैश की तुलना में जावा में आप आसानी से और अधिक कुशलता से लिख सकते हैं कि सॉफ्टवेयर की एक बड़ी श्रृंखला है। जावा एक बहुत अधिक परिपक्व और स्केलेबल मंच है। आप विज्ञापन बैनर के लिए फ्लैश का उपयोग करके कई लोगों को देखेंगे, लेकिन पूर्ण रूप से पूर्ण एप्लिकेशन या गेम के लिए जावा का उपयोग करने वाले बहुत से लोग। उदाहरण के लिए, जावा बनाम फ्लैश में 3 डी प्रतिपादन समर्थन की तुलना करें।
- 1. jquery Silverlight को गोद लेने को कम करता है?
- 2. PHP संस्करण गोद लेने के आंकड़े?
- 3. Wpf का DrawingContext.DrawText इतना महंगा क्यों है?
- 4. पापी का डेक इतना धीमा क्यों है?
- 5. करता है MSDN सदस्यता की लागत नेट गोद लेने
- 6. SQL का आयात इतना धीमा क्यों है?
- 7. क्या कम से कम प्रतिरोध का एक मार्ग है कि इस बिंदु पर .NET ग्राफिक्स दुनिया में ग्राफिक्स-प्रौद्योगिकी-गोद लेने के लिए एक नवागंतुक ले सकता है?
- 8. इन मैट्रिक्स गुणाओं का प्रदर्शन इतना अलग क्यों है?
- 9. UI प्रोग्रामिंग इतना समय लेने वाला क्यों है, और आप इसे कम करने के लिए क्या कर सकते हैं?
- 10. वालराय इतना धीमा क्यों है?
- 11. हास्केल इतना बड़ा क्यों है?
- 12. $ (विंडो) क्यों है। हाइट() इतना गलत है?
- 13. टेस्टकंपलेट इतना धीमा क्यों है?
- 14. Thread.stop() इतना खतरनाक क्यों है
- 15. मार्शल.WriteInt64 विधि का कोड इतना जटिल क्यों है?
- 16. गतिशील भाषाओं का "गतिशील" हिस्सा इतना अच्छा क्यों है?
- 17. XmlSerializer का उपयोग करना इतना कठिन क्यों है?
- 18. EXC_BAD_ACCESS इतना असहनीय क्यों है?
- 19. डिजस्ट्रा का एल्गोरिदम क्यों कम-कुंजी का उपयोग करता है?
- 20. जीएलयूटी इतना बुरा क्यों है?
- 21. gnome पैनल एप्लेट्स (पायथन का उपयोग करके)
- 22. जावास्क्रिप्ट में एप्लेट्स का उपयोग कर टेलनेट
- 23. (क्यों) प्रतिबिंब इतना महंगा है .Net?
- 24. डब्ल्यूएफ को गोद लेने वाले वेब ऐप के लिए सबसे अच्छा डिज़ाइन क्या है?
- 25. ग्लासफ़िश व्यवस्थापक कंसोल इतना धीमा क्यों है?
- 26. static_cast जैसे ऑपरेटरों के लिए प्राथमिकता का स्तर क्यों है?
- 27. Mercurial में केवल एक स्तर का रोलबैक क्यों है?
- 28. आयरनपीथन स्टार्टअप समय इतना धीमा क्यों है?
- 29. रुपये कैनवास इतना धीमा क्यों है?
- 30. मेरा डीबगर इतना धीमा क्यों है?
यह फ्लैश की सफलता का एक हिस्सा है क्योंकि यह सापेक्ष प्रदर्शन है। बिग +1 – annakata
इस मुद्दे पर दिलचस्प लग रहा है। – Kzqai
+1 बहुत ईमानदार जवाब। :) –