AngularJS v2.0 और आसन्न विभाजन
क्या इसे टाला जा सकता है?
मैं सोच रहा हूँ कि हम फिर से Python 2→3 ‘कन्वर्ज़न’ को देख रहे हैं।
AngularJS v2.0 में बहुत सारे बदलाव आए हैं। सबसे प्रमुख है TypeScript, जो कि JS के नवीनतम संस्करण — ES6 — के फाइनलाइज़ेशन के बीच एक बड़ी माँग है।
स्पष्ट रूप से कहूँ तो: मुझे TypeScript पसंद है। मैं चुपके से चाहता था कि TC‑39 मीटिंग्स ने इसे ही बना दिया होता… उन्होंने नहीं बनाया।
लेकिन उन्होंने एक और (पूरी तरह अलग), फिर भी शानदार स्पेसिफ़िकेशन पेश किया…
हालाँकि TypeScript को JavaScript में कंपाइल किया जाता है, इसका मतलब यह नहीं कि आप ‘कम्पाइल्ड’ TypeScript को आँख बंद करके कॉपी‑पेस्ट कर लें। इसे समझने के लिए TypeScript की सीखना अनिवार्य हो जाता है, क्योंकि AngularJS 2.0 में एनो्टेटेड TypeScript को समझना ज़रूरी है।
अब, नए लोगों को ‘Mount TypeScript’ पर चढ़ना पड़ेगा, तभी वे Angular एप्लिकेशन को (कुछ हद तक समझदारी के साथ) असेंबल करना शुरू कर पाएँगे।
मेरे पास एक अंदाज़ा है कि यह कैसे आगे बढ़ेगा…

खैर, मैं इसे नए‑सिखने वालों के प्रशिक्षण सूची में जोड़ दूँगा: Basic Shell Usage और Gulp or Grunt? Godsend+Misery! के बीच कहीं।
वैसे, आशा है कि यह काम कर जाएगा…
