क्या जावा एप्लेट्स का आज वेब पर कोई स्थान है? [बन्द है]


10

कई ब्राउज़र अब डिफ़ॉल्ट रूप से जावा एप्लेट को अक्षम करते हैं, जिसके लिए उन्हें प्रति पृष्ठ के आधार पर सक्षम करने की आवश्यकता होती है। ऐसा लगता है कि पिछले कुछ वर्षों में एप्लेट्स में बहुत बदलाव नहीं हुआ है। वास्तव में, ऐसा लगता है कि क्लाइंट-साइड जावा (एप्लेट्स, डेस्कटॉप एप्लिकेशन, ...) पूरी तरह से मर रहा है, और जावा मुख्य रूप से सर्वर-साइड भाषा बन रहा है।

अनुकूलता को छोड़कर, क्या ऐसी कोई जगह है जहां एप्लेट्स आज भी वेब पर उपयोगी हैं? एक वेब डेवलपर के रूप में जो जावा और जावास्क्रिप्ट के साथ परिचित है, मैं कभी भी कुछ जावास्क्रिप्ट के बजाय एप्लेट का उपयोग करने का विकल्प क्यों चुनूंगा?



1
@ डेविड पेटरमैन क्यू कि सर्वर साइड पर जावा के बारे में प्रतीत होता है, जहां यह विशेष रूप से ब्राउज़र में जावा एप्लेट्स के बारे में है।
जेम्स

एक जवाब देखना पसंद करेंगे जो इन दिनों जावा के सक्षम ब्राउज़रों के कितने उपयोगकर्ताओं के बारे में कुछ आँकड़े खोदता है; अगर यह एक नीचे की ओर प्रवृत्ति है (जो मैं शर्त लगा सकता हूँ) यह एक बड़ा कारण नहीं है!
जेम्स

@ नाम, सही; मुझे क्लाइंट पर जावा की जगह जानने में ज्यादा दिलचस्पी है।
टॉम मार्थेनल

2
यह एक दिलचस्प सवाल है जहां जवाब "तथ्यों, संदर्भों या विशिष्ट विशेषज्ञता" द्वारा आसानी से समर्थित हो सकते हैं! एफएफएस!
जेम्स

जवाबों:


9

नहीं बहुत ज्यादा नहीं।

यह उपयोगी हो सकता है यदि आप फ्लैश का उपयोग नहीं करना चाहते हैं (यानी आपके पास फ्लैश ज्ञान नहीं है और यह सीखना इसके लायक नहीं है क्योंकि आपको बस एक सरल घटक विकसित करने की आवश्यकता है और आपके उपयोगकर्ताओं को जावा स्थापित करना होगा) और सामान करने की आवश्यकता है जो ब्राउज़रों (अर्थात स्थानीय फाइल सिस्टम एक्सेस) द्वारा व्यापक रूप से समर्थित नहीं है, या आपके पास जावा कोड की एक महत्वपूर्ण राशि है जिसका आप पुन: उपयोग कर सकते हैं।

वास्तव में, आज के प्रोसेसर और रैम के साथ, जावा अब नहीं है कि हैवीवेट (एफ 1 लाइव टाइमिंग ऐप मेरी एटम नेटबुक पर बहुत जल्दी शुरू होता है, और निश्चित रूप से फ्लैश ऐप हैं जो मेरे सीपीयू को अधिक चोक करते हैं), उन्नयन अंतर IIRC और प्रारंभिक इंस्टॉल हैं आज के नेटवर्क कनेक्शन दिन में वापस आ गए थे, लेकिन अभी भी कई सवालों के जवाब नहीं हैं।

दूसरी ओर, वेबस्टार्ट ...: -पी


2
वेबस्टार्ट वास्तव में एक काफी उचित समाधान है, खासकर जावा 6u10 के बाद से, लेकिन यह कहना उचित है कि उपभोक्ताओं के दिमाग को बदलने में बहुत देर हो चुकी थी। अब
जावाएफएक्स

2

Apple अभी भी कुछ परिस्थितियों में उपयोगी है - वे वेब पेजों में छोटे जावा कार्यक्रमों को एम्बेड करने का एक आसान तरीका है जो निम्नलिखित परिस्थितियों में अच्छी तरह से समझ सकते हैं:

  • आपके पास जावा स्विंग या AWT कौशल हैं और अभी तक कोई अन्य भाषा / GUI फ्रेमवर्क सीखना नहीं चाहते हैं
  • यदि कुछ उपयोगकर्ताओं को एप्लेट चेतावनी मिलती है तो आप विशेष रूप से परवाह नहीं करते हैं

लेकिन आजकल जावा में इस तरह के अनुप्रयोग को विकसित करने के इच्छुक कोई भी व्यक्ति शायद इसका उपयोग करेगा:

  • WebStart के माध्यम से एक उचित जावा क्लाइंट-साइड एप्लिकेशन लॉन्च किया गया
  • JavaFX 2.x - समृद्ध मीडिया अनुप्रयोगों के लिए

-5

सभी जावा ऐप्स को काम करने के लिए थर्ड पार्टी सॉफ्टवेयर की आवश्यकता होती है, जिसे सुरक्षा कारणों से बहुत तेजी से अपडेट करना पड़ता है, हर बार डाउनलोड बहुत बड़ा होता है और आपको कई बार ब्राउजर को रिस्टार्ट करने की जरूरत होती है, जिससे ब्राउजर हैंग हो जाता है। मुझे लगता है कि जावा सॉफ्टवेयर सबसे अच्छे अनुभव के लिए होना चाहिए, लेकिन फिर इस सारी परेशानी से थकने के बाद इसे हटा दिया गया। मैं वैसे भी किसी भी जावा एप्लिकेशन का उपयोग करके याद नहीं कर सकता। IMHO जावा केवल कुछ गूंगा ऑनलाइन गेम के लिए उपयोगी है।

लंबे जीवन PHP और अन्य वेब आधारित सामान जो बिना किसी कारण के मेरे सिस्टम को धीमा कर देते हैं।

ओपी के अलावा , नेटस्केप इंक द्वारा विकसित जावास्क्रिप्ट प्रोग्रामिंग भाषा, जावा प्लेटफॉर्म का हिस्सा नहीं है। "Source http://www.java.com/en/download/faq/java_javascript.xml


7
जावा एप्लेट क्लाइंट की तरफ चलते हैं। PHP से उनकी तुलना करने का कोई मतलब नहीं है क्योंकि PHP सर्वर पर चलता है।
FrustratedWithFormsDesigner 20

यही कारण है कि मैं कह रहा हूं कि कोई जावा होने की कोई आवश्यकता नहीं है। Canyou मुझे व्यक्तिगत रूप से शीर्ष 3 का उपयोग करने वाले जावा ऐप का उदाहरण दें?
MrPepers

1
@MrPapers: शीर्ष 3 Java अनुप्रयोग: RAD (ग्रहण पर आधारित) WebSphere, Oracle SQL Developer, MKS (स्रोत नियंत्रण के लिए) के साथ। सभी 3 जावा-आधारित हैं और वे सभी नियमित रूप से यहां कई लोगों द्वारा उपयोग किए जाते हैं।
FrustratedWithFormsDesigner

ओके आईडीई अपवाद नहीं हैं क्योंकि कोई अन्य विकल्प नहीं है। इसके अलावा, मैंने जावा में बनाया है कि जावा स्टॉर्म के बिना चलता है जिसे केवल PHP स्टॉर्म कहा जाता है, क्योंकि मैंने इसका उपयोग करना शुरू कर दिया है क्योंकि यह जावा की आवश्यकता के बिना आता है, इसमें स्थानीय कॉपी एम्बेडेड ओरेकल एसक्यूएल डेवलपर ओरेकल डीबी है जो आप जावा के लिए सही उपयोग करते हैं इसलिए यह गणना नहीं करता है। एमकेएस के बारे में कभी नहीं सुना है, लेकिन मैं शर्त लगाता हूं कि आप $ $ $ के लिए जावा विकसित कर रहे हैं। मूल पोस्ट क्लाइंट के बारे में है (जैसे उपभोक्ता) डेवलपर को जावा की आवश्यकता नहीं है?
MrPepers

1
@Mrepers आपको पता नहीं है कि आप किस बारे में बात कर रहे हैं!
शरारती। कोडर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.