कोणीय 2 - अवलोकन
कोणीय जेएस जावास्क्रिप्ट पर बनाया गया एक खुला स्रोत ढांचा है। इसे डेवलपर्स ने Google में बनाया था। सिंगल पेज अनुप्रयोगों के साथ काम करते समय आने वाली बाधाओं को दूर करने के लिए इस ढांचे का उपयोग किया गया था। साथ ही, ढांचे का निर्माण करते समय परीक्षण को एक महत्वपूर्ण पहलू माना गया था। यह सुनिश्चित किया गया कि रूपरेखा का आसानी से परीक्षण किया जा सकता है। अक्टूबर 2010 में ढांचे की प्रारंभिक रिलीज हुई थी।
कोणीय 2 की विशेषताएं
निम्नलिखित हैं कोणीय 2 की प्रमुख विशेषताएं -
Components- एंगुलर के पुराने वर्जन में कंट्रोलर्स का फोकस था, लेकिन अब कंट्रोलर्स के कंपोनेंट्स पर फोकस बदल दिया है। अवयव अनुप्रयोगों को कई मॉड्यूल में बनाने में मदद करते हैं। यह समय की अवधि में एप्लिकेशन को बेहतर बनाए रखने में मदद करता है।
TypeScript- कोणीय का नया संस्करण टाइपस्क्रिप्ट पर आधारित है। यह जावास्क्रिप्ट का एक सुपरसेट है और इसे Microsoft द्वारा बनाए रखा जाता है।
Services- सेवाएँ एक कोड का एक सेट है जिसे किसी एप्लिकेशन के विभिन्न घटकों द्वारा साझा किया जा सकता है। उदाहरण के लिए यदि आपके पास एक डेटा घटक था जो डेटाबेस से डेटा उठाता था, तो आपके पास इसे एक साझा सेवा के रूप में हो सकता है जिसे कई अनुप्रयोगों में उपयोग किया जा सकता है।
इसके अलावा, एंगुलर 2 में बेहतर इवेंट-हैंडलिंग क्षमताएं, शक्तिशाली टेम्पलेट और मोबाइल उपकरणों के लिए बेहतर समर्थन है।
कोणीय 2 के घटक
कोणीय 2 के निम्नलिखित घटक हैं -
Modules- यह एप्लिकेशन को कोड के तार्किक टुकड़ों में तोड़ने के लिए उपयोग किया जाता है। कोड या मॉड्यूल के प्रत्येक टुकड़े को एक ही कार्य करने के लिए डिज़ाइन किया गया है।
Component - इसका उपयोग मॉड्यूल को एक साथ लाने के लिए किया जा सकता है।
Templates - यह एक एंगुलर जेएस एप्लिकेशन के विचारों को परिभाषित करने के लिए उपयोग किया जाता है।
Metadata - इसका उपयोग एक Angular JS class में अधिक डेटा जोड़ने के लिए किया जा सकता है।
Service - इसका उपयोग उन घटकों को बनाने के लिए किया जाता है जिन्हें पूरे एप्लिकेशन में साझा किया जा सकता है।
हम इस ट्यूटोरियल के बाद के अध्यायों में इन सभी घटकों के बारे में विस्तार से चर्चा करेंगे।
कोणीय के लिए आधिकारिक साइट है https://angular.io/ साइट में कोणीय 2 के बारे में सभी जानकारी और दस्तावेज हैं।