यह हमारे उद्योग में एक बहुत ही सामान्य प्रभाव है।
उदाहरण के लिए, मैं व्यक्तिगत रूप से haXe का उपयोग करता हूं और फ़्लैश प्लेयर पर अपने क्लाइंट कोड को तैनात करता हूं, क्योंकि IMHO यह सबसे अच्छा वेब सक्षम प्लेटफॉर्म है जिसे मैं लक्षित कर सकता हूं। एक बार C # बैकएंड समाप्त हो जाने के बाद, मैं संभवतः यह देखूंगा कि क्या सिल्वरलाइट उपयोग करने लायक है, हालांकि मेरी व्यक्तिगत भावना है, कि यह मर गया, इससे पहले कि यह वास्तव में बंद हो जाए।
अपनी भाषा की पसंद से बहुत खुश होने के नाते, एक बात जो मैं खुद से अक्सर पूछता हूं वह यह है: अधिक वेब डेवलपर्स एक ओपन-सोर्स, मल्टी-पैराडाइम, एक्सप्रेसिव, क्रॉस-प्लेटफॉर्म भाषा का उपयोग क्यों नहीं करते हैं?
कई कारण हैं, लेकिन वे हमेशा एक ही हैं। एक वैध एक व्यक्तिगत प्राथमिकता है। लेकिन अक्सर यह नई / आला तकनीकों के प्रति अज्ञानता या अनिच्छा के लिए नीचे आता है।
जब फ्लैश की बात आती है, तो मेरे पास कई तर्क थे कि इसका स्थान क्यों है और इसका उपयोग क्यों करना है। लोग ज्यादातर तर्क देते हैं, कि फ्लैश का पूरा बिंदु फैंसी साइटों का निर्माण करना है जो उम्र के लिए लोड करते हैं और बुरी तरह से प्रदर्शन करते हैं (और बहुत सी अन्य गलत जानकारी फैलाते हैं)।
वास्तव में, इसके विपरीत सही है और एवियरी फीनिक्स या स्लीइडरबोर्ड जैसे खेल और कोयोटल और टंकी ऑनलाइन जैसे गेम इसे साबित करते हैं। ब्राउज़र में डेस्कटॉप जैसा अनुभव बनाने के लिए फ्लैश एक परिपक्व मंच है।
अंत में, बहुत से रणनीतिक फैसले अक्षम लोगों द्वारा किए जाते हैं, जो रुझानों का पालन करना पसंद करते हैं और अपने डेवलपर्स की तुलना में कुछ फैंसी ब्लॉगर पर भरोसा करते हैं। और जिनके सिर में वास्तव में बहुत सारे गलत विचार हैं।
नई / आला प्रौद्योगिकियां हमेशा स्वीकृति के लिए संघर्ष करेंगी, जब तक कि वे वास्तव में एक सफलता नहीं बनाते हैं। उदाहरण के लिए रूबी इसमें रेल और उसके आसपास बड़े प्रचार के माध्यम से सफल हुई। डिजाइनरों के लिए फ्लैश की ऐसी सफलता थी, क्योंकि 90 के दशक में लोगों को लगा कि श्रवण अच्छा है और यह पहला व्यापक रूप से फैला हुआ मंच है जिसने इसे लागू करने की अनुमति दी है।
फ्लेक्स के बावजूद, फ्लैश को कभी भी डेवलपर्स के लिए ऐसी सफलता नहीं मिली। संभवतः क्योंकि GWT , qooxdoo और बहुत से अन्य पर-पर-HTML फ्रेमवर्क पर्याप्त रूप से अच्छे हैं, वे भी केवल फ्लेक्स या फ्लैश का उपयोग नहीं करते हैं, और इसमें काफी अधिक जावा और जावास्क्रिप्ट डेवलपर्स हैं (जाहिरा तौर पर कंपनियां उन तकनीकों को चुनना पसंद करती हैं जहां संभावित कर्मचारियों की अधिक मात्रा है। )।
आपको आजकल अपने AJAX की वेबसाइट को स्क्रैच से लिखने की आवश्यकता नहीं है। आपको वास्तव में HTML की कोई समझ नहीं है और इसे वैसे भी कर सकते हैं, अपनी पसंद की भाषा में।
अभी, एचटीएमएल 5 को बहुत प्रचारित किया जाता है और इसे आगे बढ़ाया जाता है और कई लोग इससे फ्लैश की मृत्यु का अनुमान लगाते हैं। बहुत सारे कारण दिए गए हैं, क्यों HTML5 फ्लैश से बेहतर है। क्या अधिक संभावना है, यह है कि आप एचटीएमएल 5 के साथ बनाई गई अधिक से अधिक संसाधन भूख, फूला हुआ वेबसाइटें हैं। मानक आधारित बकवास, 3 पार्टी आधारित बकवास से बेहतर नहीं है।
अभी, बहुत सारी चीजें हो रही हैं। IPhone और इसी तरह के अन्य उपकरणों ने एक विशाल बाजार का निर्माण किया है, जो कि 4 साल पहले नहीं था। और वेब मानकों को अंततः सभी प्रमुख कंपनियों द्वारा एक ही दिशा में (अस्पष्ट रूप से) आगे बढ़ाया जा रहा है।
व्यक्तिगत रूप से, मैं सिर्फ यह उम्मीद करता हूं कि सभी आंदोलन एक या दो साल के भीतर सुलझ जाएं, कि एचटीएमएल 5 स्थिर, परिपक्व हो जाए और तब तक फैल जाए, जबकि ऐप्पल उम्मीद से कम निराशात्मक रुख अपनाएगा और फ्लैश प्लेयर मोबाइल प्लेटफॉर्म पर तेज हो जाएगा। और यह कि एक बार यह बड़ा कदम हो जाने के बाद, लोग सिर्फ नौकरी के लिए सही उपकरण चुनने के लिए वापस आएंगे, ठीक वैसे ही जैसे कि ब्राउज़र के युद्धों को रोकने के बाद आया था। अब तक, लोगों को स्पष्ट रूप से सोचने के लिए बहुत अधिक शोर है।