मैं अभी भी एक छात्र हूँ, प्रोग्रामिंग में बहुत वास्तविक जीवन अनुभव के बिना। मैंने कोड की ~ 5k लाइनों से बड़ा कभी नहीं लिखा है। मैंने Flash और Java दोनों में कोड लिखा है, और मैं अभी यह नहीं समझ पा रहा हूं कि लोग Flash में वीडियो प्लेयर (YouTube आदि) जैसे वेब एप्लिकेशन क्यों लिख रहे हैं, और जावा एप्लेट के रूप में नहीं। इसलिए मैं आपसे पूछना चाहता हूं, प्रोग्रामर अनुभव के साथ हाथ, विषय पर कुछ बुद्धिमान शब्दों के लिए।
मैं एप्लेट्स पर फ्लैश का कोई वास्तविक लाभ नहीं देखता हूं, जबकि दूसरी तरफ, कम से कम मेरे लिए, यह नरक के रूप में छोटी गाड़ी लगती है। मैं समझता हूं कि फ्लैश में कुछ बनाना तेज है, और मैं देख सकता हूं कि यह तेजी से प्रोटोटाइप के लिए एक अच्छी चीज क्यों होगी, लेकिन सामान्य तौर पर, क्या यह इसके लायक है? जब भी कोई YouTube निडर होता है, मैं डेवलपर्स को इसे फ़्लैश में लिखने के लिए शाप देता हूं। और यदि आप ओपेरा के साथ लिनक्स का उपयोग कर रहे हैं, तो यह हर समय होता है।
तो, मूल रूप से, लोग फ्लैश का उपयोग क्यों कर रहे हैं, और एप्लेट्स नहीं?