यदि आप कोणीय ढांचे के बारे में सब कुछ जानना चाहते हैं, तो एक कोणीय परियोजना शुरू करें या एक कोणीय डेवलपर बनें , यह मार्गदर्शिका है आपके लिए। हमने एंगुलर सीखने और अपने कौशल में सुधार के लिए सर्वश्रेष्ठ पुस्तकों, ट्यूटोरियल और पाठ्यक्रमों की एक सूची तैयार की है। आप विभिन्न प्रकार के एंगुलर और उनके उपयोगों के बारे में भी जानेंगे। आइए चलें।
एंगुलर एक स्वतंत्र और खुला स्रोत है फ्रेमवर्क जिसका उपयोग HTML और टाइपस्क्रिप्ट के साथ सिंगल पेज क्लाइंट एप्लिकेशन बनाने के लिए किया जाता है। एंगुलर टाइपस्क्रिप्ट में लिखा गया है। फ्रेमवर्क टाइपस्क्रिप्ट पुस्तकालयों में बुनियादी कार्यक्षमता को लागू करता है जिसे आप अपने जटिल अनुप्रयोगों में आयात कर सकते हैं।
मूल कोणीय कुंजी ब्लॉक मॉड्यूल में व्यवस्थित घटक हैं। ये मॉड्यूल संबंधित कोड को कार्यात्मक सेट में एकत्र करते हैं। मॉड्यूल का एक सेट एक कोणीय अनुप्रयोग को परिभाषित करता है। अधिकांश अनुप्रयोगों में एक रूट मॉड्यूल होता है जो बूटस्ट्रैप घटक का समर्थन करता है।
Angular किस लिए है?
कोणीय एक ढांचा है जिसका उपयोग आमतौर पर पुस्तकालयों के संग्रह और क्लाइंट-सर्वर संचार और रूटिंग जैसी अंतर्निहित सुविधाओं के साथ स्केलेबल वेब अनुप्रयोगों के निर्माण में किया जाता है। यह समझने के लिए कि कोणीय कैसे उपयोगी हो सकता है, यह इसके कुछ अनुप्रयोगों को जानने में मदद करता है, जो नीचे सूचीबद्ध हैं।
- वेब अनुप्रयोग। कोणीय का उपयोग वेब विकास के लिए किया जाता है। एंगुलर 5 के बाद से, इसका उपयोग आधुनिक वेब एप्लिकेशन विकसित करने के लिए किया गया है।
- डेस्कटॉप एप्लिकेशन। डेवलपर्स मैक, विंडोज और लिनक्स के लिए डेस्कटॉप पर स्थापित जटिल वेब एप्लिकेशन बनाने के लिए एंगुलर का उपयोग करते हैं। कोड विश्वसनीयता के उच्च मानकों के साथ व्यावसायिक अनुप्रयोगों की लाइन के साथ काम करने वाले डेवलपर्स के लिए कोणीय प्लेटफॉर्म अच्छे विकल्प हैं।
- मूल मोबाइल एप्लिकेशन। नेटिवस्क्रिप्ट के माध्यम से देशी मोबाइल एप्लिकेशन विकसित करने के लिए कोणीय का उपयोग किया जा सकता है। अन्य ऐप्स की तुलना में नेटिव मोबाइल ऐप्स आमतौर पर तेज़ और विश्वसनीय होते हैं।
- सिंगल पेज एप्लिकेशन (SPA)। एंगुलर का उपयोग सिंगल पेज क्लाइंट एप्लिकेशन बनाने के लिए भी किया जाता है। एसपीए वेब अनुप्रयोग हैं जो एक एकल HTML पृष्ठ को लोड करते हैं और वेब अनुप्रयोग के साथ उपयोगकर्ता के संपर्क के आधार पर पृष्ठ गतिशील रूप से अद्यतन होते हैं। एसपीए डेटा डाउनलोड करने के लिए आवश्यक रूप से संपूर्ण वेब पेज को संदर्भित किए बिना बैक-एंड सर्वर का उपयोग कर सकते हैं।
कोणीय प्रकार
वहां पिछले कुछ वर्षों में एंगुलर के 12 से अधिक संस्करण जारी किए गए हैं। पहले संस्करण, एंगुलर जेएस में कुछ अंतर और सीमाएँ थीं जिन्हें नए संस्करणों में तय किया गया है। नीचे एंगुलर के प्रकार हैं जो आज मौजूद हैं।
AngularJS
Angular 1, आमतौर पर एंगुलरजेएस के रूप में जाना जाता है , ऐप बनाने के लिए जावास्क्रिप्ट का उपयोग करता है और यह मॉडल व्यू कंट्रोलर या एमवीसी डिज़ाइन पर आधारित है। AngularJS एप्लिकेशन डेवलपमेंट के लिए बिल्ट-इन सपोर्ट नहीं देता है, लेकिन यह नेटिव मोबाइल एप्लिकेशन को सपोर्ट करता है। एंगुलरजेएस 2021 के अंत तक लंबे समय तक समर्थित रहेगा।
Angular 2 to 11
Angular 2 एक नया स्वरूप है मूल AngularJS की। इस संस्करण और बाद के वर्षों में जारी किए गए संस्करणों ने एंगुलरजेएस से सीखे गए पाठों के आधार पर बेहतर मापनीयता और सुधार की पेशकश की है। इन सभी संस्करणों में सुधार शामिल हैं, लेकिन वे एक ही ढांचे पर आधारित हैं।
Angular 12
Angular 12 इस टाइपस्क्रिप्ट का अंतिम संस्करण है। वेब आधारित ढांचे पर उपलब्ध है। इसे मई 2021 में जारी किया गया था। यह संस्करण आइवी का समर्थन करता है, जो एक संकलन और प्रतिपादन पाइपलाइन तकनीक है जो तेजी से एओटी संकलन प्रदान करती है।