Angular 1.x और Angular2 में क्या अंतर है?


जवाब 1:

नमस्ते,

कोणीय 1.x को एकल पृष्ठ अनुप्रयोगों के निर्माण के लिए एक मजबूत ढांचे के रूप में माना जाता था और इसने एक अच्छा काम किया। लेकिन एंगुलर 2 पर आते हुए, यह आधुनिक अनुप्रयोगों के निर्माण के लिए एक संपूर्ण मंच है। एंगुलर 2 का नवीनतम संस्करण एंगुलरजेएस 1.x से बेहतर प्रदर्शन, आलसी लोडिंग, सरल एपीआई, आसान डिबगिंग और काफी अधिक सहित कई फायदे देता है।

मुख्य रूप से चार चीजें हैं जिनसे हमें परिचित होना चाहिए: ES6, टाइपस्क्रिप्ट, RxJS / वेधशालाएं और उपकरण बनाना।

घुंघराले ब्रेसिज़ अब एक तरफ़ा बंधन को दर्शाते हैं

अगर आपको याद है, तो यह Angular 1 में ng-bind का उपयोग करने के समान है। जबकि Angular 2 में आपको दो तरह से डेटा बाइंडिंग के लिए कोष्ठक ("एक बॉक्स में केला" के रूप में जाना जाता है) के अंदर कोष्ठक का उपयोग करना आवश्यक है। यह परिवर्तन बड़े पैमाने पर नए अप्रत्यक्ष डेटा प्रवाह के कारण है जो कि कोणीय 2 ने ग्रहण किया है।

नीचे दिए गए उदाहरण से पता चलता है कि कोणीय 1 और 2 के बीच परिवर्तन:



{{message}}

कई मूल निर्देश, फ़िल्टर, और सेवाएँ तब तक मौजूद नहीं हैं जब तक कि उन्हें आयात नहीं किया गया है!

एंगुलर 1 में, यह सेवाओं (जैसे $ http) जैसी चीजों के लिए सही था, लेकिन अब हमें पहले (अन्य चीजों के बीच) NgModel जैसी बुनियादी निर्देशों का आयात करना होगा। यह एक निराशाजनक बदलाव की तरह लग सकता है, लेकिन यह अंततः आपको अपने कोणीय अनुप्रयोगों के ओवरहेड को स्पष्ट रूप से नियंत्रित करने की अनुमति देता है जो एक अच्छी बात है।

अलविदा एनजी-ऐप, हैलो बूटस्ट्रैप

हम अब कोणीय ऐप को जोड़ने के लिए एनजी-ऐप विशेषता का उपयोग नहीं करते हैं। इसके बजाय, हमें बूटस्ट्रैपिंग नामक एक नई तकनीक पर निर्भर रहना होगा।

कोणीय 2 से पहले, हम अपने कोणीय मॉड्यूल को एक दृश्य से जोड़ने के लिए एनजी-ऐप विशेषता निर्देश का उपयोग कर सकते हैं। यह प्रक्रिया, जिसे बूटस्ट्रैपिंग के रूप में जाना जाता है, को एंगुलर 2 के साथ बदल दिया गया है।

'@ कोणीय / प्लेटफ़ॉर्म-ब्राउज़र-डायनेमिक' से {बूटस्ट्रैप} आयात करें;
आयात {AppComponent} से './app.component';

// घटक को हमारे दृश्य से कनेक्ट करें
बूटस्ट्रैप (AppComponent);

अधिक जानकारी के लिए कृपया इन लिंक की जाँच करें, इससे आपको मदद मिल सकती है।

कोणीय 2 बनाम कोणीय 1: मुख्य अंतर - डीज़ोन वेब देव

कोणीय 1 बनाम कोणीय 2 - एक उच्च-स्तरीय तुलना

कोणीय 1.X और कोणीय 2 के बीच अंतर - Devblast



जवाब 2:

दरअसल, बहुत कुछ बदल गया। फ़ाइल संरचना, नियंत्रक से घटक में बदलते हुए, निर्भरता इंजेक्शन से निपटने की एक अलग विधि, टाइपस्क्रिप्ट पर स्विच करना, एक अलग मार्ग प्रणाली और कोणीय क्ली हैं, लेकिन कोणीय 2 से कोणीय में जाने वाले किसी व्यक्ति को क्या पता होना चाहिए।

संक्षेप में, एनजी 1 से एनजी 2 में जाने वाला एकमात्र वास्तविक लाभ ग्राहक पक्ष एमवीसी सिद्धांत और अधिकांश शब्दावली का ज्ञान है।

वे अनिवार्य रूप से दो अलग और अलग फ्रेमवर्क हैं, इसलिए आपको स्क्रैच से कोणीय 2 सीखना होगा।

कोणीयज एप्लिकेशन को कोणीय में पोर्ट करना अनिवार्य रूप से एप्लिकेशन का एक संपूर्ण पुनर्लेखन है ताकि आपके कोणीय ज्ञान का ज्ञान आपके लिए बहुत मदद का नहीं होगा।

यदि आपको कम समय में कोणीय 2 के साथ उठने की आवश्यकता है, तो आपको एनजी-बुक 2 जैसे अच्छे संसाधन की आवश्यकता होगी। आपको अपनी पूर्ण क्षमता पर कोणीय 2 का उपयोग करने के लिए टाइपस्क्रिप्ट के ज्ञान की भी आवश्यकता होगी।

तो पहले से ही शुरू हो जाओ।



जवाब 3:

दरअसल, बहुत कुछ बदल गया। फ़ाइल संरचना, नियंत्रक से घटक में बदलते हुए, निर्भरता इंजेक्शन से निपटने की एक अलग विधि, टाइपस्क्रिप्ट पर स्विच करना, एक अलग मार्ग प्रणाली और कोणीय क्ली हैं, लेकिन कोणीय 2 से कोणीय में जाने वाले किसी व्यक्ति को क्या पता होना चाहिए।

संक्षेप में, एनजी 1 से एनजी 2 में जाने वाला एकमात्र वास्तविक लाभ ग्राहक पक्ष एमवीसी सिद्धांत और अधिकांश शब्दावली का ज्ञान है।

वे अनिवार्य रूप से दो अलग और अलग फ्रेमवर्क हैं, इसलिए आपको स्क्रैच से कोणीय 2 सीखना होगा।

कोणीयज एप्लिकेशन को कोणीय में पोर्ट करना अनिवार्य रूप से एप्लिकेशन का एक संपूर्ण पुनर्लेखन है ताकि आपके कोणीय ज्ञान का ज्ञान आपके लिए बहुत मदद का नहीं होगा।

यदि आपको कम समय में कोणीय 2 के साथ उठने की आवश्यकता है, तो आपको एनजी-बुक 2 जैसे अच्छे संसाधन की आवश्यकता होगी। आपको अपनी पूर्ण क्षमता पर कोणीय 2 का उपयोग करने के लिए टाइपस्क्रिप्ट के ज्ञान की भी आवश्यकता होगी।

तो पहले से ही शुरू हो जाओ।



जवाब 4:

दरअसल, बहुत कुछ बदल गया। फ़ाइल संरचना, नियंत्रक से घटक में बदलते हुए, निर्भरता इंजेक्शन से निपटने की एक अलग विधि, टाइपस्क्रिप्ट पर स्विच करना, एक अलग मार्ग प्रणाली और कोणीय क्ली हैं, लेकिन कोणीय 2 से कोणीय में जाने वाले किसी व्यक्ति को क्या पता होना चाहिए।

संक्षेप में, एनजी 1 से एनजी 2 में जाने वाला एकमात्र वास्तविक लाभ ग्राहक पक्ष एमवीसी सिद्धांत और अधिकांश शब्दावली का ज्ञान है।

वे अनिवार्य रूप से दो अलग और अलग फ्रेमवर्क हैं, इसलिए आपको स्क्रैच से कोणीय 2 सीखना होगा।

कोणीयज एप्लिकेशन को कोणीय में पोर्ट करना अनिवार्य रूप से एप्लिकेशन का एक संपूर्ण पुनर्लेखन है ताकि आपके कोणीय ज्ञान का ज्ञान आपके लिए बहुत मदद का नहीं होगा।

यदि आपको कम समय में कोणीय 2 के साथ उठने की आवश्यकता है, तो आपको एनजी-बुक 2 जैसे अच्छे संसाधन की आवश्यकता होगी। आपको अपनी पूर्ण क्षमता पर कोणीय 2 का उपयोग करने के लिए टाइपस्क्रिप्ट के ज्ञान की भी आवश्यकता होगी।

तो पहले से ही शुरू हो जाओ।