मैं अपनी वर्तमान कोणीय परियोजना में लगभग डेढ़ साल से टाइपस्क्रिप्ट का उपयोग कर रहा हूं और जबकि हर बार परिभाषाओं के साथ कुछ समस्याएँ होती हैं और निश्चित रूप से निश्चित परियोजना सबसे लोकप्रिय पुस्तकालयों के नवीनतम संस्करणों को ध्यान में रखते हुए एक अद्भुत काम करती है।
यह कहते हुए कि वेनिला जावास्क्रिप्ट से टीएस में संक्रमण होने पर एक निश्चित सीखने की अवस्था है और आपको उस संक्रमण को बनाने के लिए आपकी और आपकी टीम की क्षमता को ध्यान में रखना चाहिए। यदि आप कोणीय 1.x का उपयोग करने जा रहे हैं, तो अधिकांश उदाहरण जो आपको ऑनलाइन मिलेंगे, आपको उन्हें जेएस से टीएस में अनुवाद करने की आवश्यकता होगी और कुल मिलाकर टीएस और कोणीय 1.x का एक साथ उपयोग करने के लिए अभी बहुत सारे संसाधन नहीं हैं। ।
यदि आप कोणीय 2 का उपयोग करने की योजना बनाते हैं तो टीएस का उपयोग करने के लिए बहुत सारे उदाहरण हैं और मुझे लगता है कि टीम टीएस में अधिकांश प्रलेखन प्रदान करना जारी रखेगी, लेकिन निश्चित रूप से आपको कोणीय 2 का उपयोग करने के लिए टीएस का उपयोग करने की आवश्यकता नहीं है।
ES6 में कुछ अच्छी विशेषताएं हैं और मैं व्यक्तिगत रूप से इससे परिचित होने की योजना बना रहा हूं, लेकिन मैं इसे इस बिंदु पर एक उत्पादन-तैयार भाषा नहीं मानूंगा। मुख्य रूप से वर्तमान ब्राउज़रों द्वारा समर्थन की कमी के कारण। बेशक, आप अपने कोड को ES6 में लिख सकते हैं और इसे ES5 पर लाने के लिए एक ट्रांसपिलर का उपयोग कर सकते हैं, जो कि अभी करने के लिए लोकप्रिय चीज लगती है।
कुल मिलाकर मुझे लगता है कि इसका उत्तर आपको और आपकी टीम को सीखने में सहज होगा। मुझे व्यक्तिगत रूप से लगता है कि टीएस और ईएस 6 दोनों को अच्छा समर्थन और लंबा वायदा मिलेगा, मैं टीएस को पसंद करता हूं, क्योंकि आप भाषा सुविधाओं को जल्दी प्राप्त करते हैं और अभी टूलिंग समर्थन (मेरी राय में) थोड़ा बेहतर है।
declare var MyNewLibraryName: any;
तो आप इसे कंपाइलर शिकायत के बिना कृपया उपयोग कर सकते हैं ।