सरल शब्दों में एंगुलर जावास्क्रिप्ट फ्रेमवर्क क्या है?
जावास्क्रिप्ट(JavaScript) दुनिया में सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है, यही वजह है कि वहाँ इतने सारे ढांचे हैं जो भाषा पर आधारित हैं। सबसे प्रसिद्ध में से एक कोणीय(Angular) के अलावा कोई नहीं है, जो गतिशील वेबसाइटों के निर्माण के लिए डिज़ाइन किया गया एक जावास्क्रिप्ट ढांचा है।(JavaScript)
कोणीय जावास्क्रिप्ट फ्रेमवर्क
यह ढांचा पिछले कुछ वर्षों में लोकप्रियता में बढ़ा है, और इस तरह, बहुत से वेब डेवलपर्स ने इसका लाभ उठाने का फैसला किया है। यह लेखन के समय सबसे अच्छा उपकरण नहीं है, लेकिन एक समय में एक दिन वहां पहुंचना निश्चित है। आइए इस बारे में अधिक विस्तार से बात करते हैं:
- एंगुलर जेएस क्या है?
- एंगुलरजेएस(AngularJS) के क्या फायदे हैं ?
- AngularJS सीखने से पहले आपको क्या जानना चाहिए ?
1] एंगुलर जेएस क्या है?
कोणीय(Angular) को एक ओपन-सोर्स फ्रेमवर्क के रूप में डिज़ाइन किया गया था, इसलिए यदि यह आपकी बात है, तो ठीक है, आप सही जगह पर हैं, कॉम्पैड्रे।
यहाँ बात है, आपको पता होना चाहिए कि कोणीय(Angular) को दो Google इंजीनियरों, मिस्को हेवरी(Misko Hevery) और एडम एब्रोन(Adam Abrons) द्वारा बनाया गया था । 2012 में रिलीज़ होने के बाद से, सर्च दिग्गज नियमित रूप से भाषा को बनाए रखता है। इसने ढांचे को बहुत सारे वफादार उपयोगकर्ताओं को आकर्षित करने की अनुमति दी है, और हम केवल इसके और भी बढ़ने की उम्मीद करते हैं।
यह ध्यान दिया जाना चाहिए कि एंगुलरजेएस(AngularJS) के दृश्य पर आने से बहुत पहले गतिशील पृष्ठ बनाने के अन्य तरीके थे, लेकिन दुर्भाग्य से, ये विधियां पर्याप्त कुशल नहीं थीं। दक्षता की कमी ने एंगुलरजेएस(AngularJS) के लिए वेब डेवलपर वातावरण को तूफान से लेने का मार्ग प्रशस्त किया ।
अब, AngularJS के इतने सफल होने का एक कारण यह है कि यह (AngularJS)मॉडल-व्यू-कंट्रोलर(Model-View-Controller) ( MVC ) नामक आर्किटेक्चर का उपयोग करता है ।
चीजों को समझने में आसान बनाने के लिए:
- AngularJS HTML और JavaScript को जोड़ता है ।
- जावास्क्रिप्ट(JavaScript) तब उपयोगकर्ता द्वारा इनपुट किए गए डेटा को स्वीकार करता है और उसे AngularJS भेजता है(AngularJS)
- कोणीय तब HTML को संशोधित करने के लिए इनपुट डेटा का उपयोग करता है(HTML)
एचटीएमएल(HTML) और जावास्क्रिप्ट(JavaScript) के साथ बाध्यकारी होने के कारण , दोनों के बीच का कोड एक इकाई के रूप में सिंक्रनाइज़ किया जाता है।
पढ़ें(Read) : गूगल गो प्रोग्रामिंग लैंग्वेज क्या है?(What is Google Go Programming Language?)
2] एंगुलरजेएस(AngularJS) के क्या फायदे हैं ?
वेब डेवलपर्स के AngularJS(AngularJS) में माइग्रेट होने के कई कारण हैं , और हम उनमें से कुछ पर चर्चा करने जा रहे हैं।
प्रभावशाली दो-तरफ़ा डेटा बाइंडिंग: क्योंकि AngularJS(AngularJS) की वास्तुकला जावास्क्रिप्ट(JavaScript) और HTML दोनों को बाँधने में सक्षम है , डेवलपर्स को बहुत अधिक काम करने की आवश्यकता नहीं है क्योंकि दोनों का कोड पहले से ही सिंक्रनाइज़ है।
निर्देश(Directive) के लिए समर्थन : HTML फ़ाइलों की कार्यक्षमता को ढांचे के माध्यम से निर्देशों के साथ बढ़ाया जाता है। निर्देशों को सक्षम करने के लिए, उपयोगकर्ता को पहले HTML(HTML) विशेषताओं में ng- उपसर्ग जोड़ना होगा । यदि आप नीचे देखते हैं, तो आप एक कोड उदाहरण देख सकते हैं जहां निर्देश चल रहे हैं।
<div ng-app="" ng-init="quantity=1;price=5"> Quantity: <input type="number" ng-model="quantity"> Costs: <input type="number" ng-model="price"> Total in dollar: {{ quantity * price }} </div>
डेस्कटॉप(Desktop) और मोबाइल(Mobile) संगत: यह जानकर कोई आश्चर्य नहीं होना चाहिए कि AngularJS डेस्कटॉप और मोबाइल वेब ब्राउज़र दोनों पर सापेक्ष आसानी से चलने में सक्षम है। यह महत्वपूर्ण है क्योंकि वेब विकास में मोबाइल और डेस्कटॉप दोनों अनुभव शामिल हैं।
3] AngularJS(AngularJS) सीखने से पहले आपको क्या जानना चाहिए ?
यदि आपके पास प्रोग्रामिंग ज्ञान नहीं है तो सीधे एंगुलर(Angular) के साथ कोडिंग में कूदने का कोई मतलब नहीं है। जैसा कि इस लेख में बताया गया है, AngularJS एक जावास्क्रिप्ट(JavaScript) ढांचा है, इसलिए, आपको पहले जावास्क्रिप्ट(JavaScript) , HTML , AJAX और CSS सीखना होगा ।
आशा(Hope) है आपको यह समझने में आसान लगा होगा।
Related posts
GTK+ रनटाइम एनवायरनमेंट क्या है? आपके पीसी को इसकी आवश्यकता क्यों है?
Github से फ़ाइलें कैसे डाउनलोड करें और उन्हें कैसे देखें
मुफ्त में ऑनलाइन कोडिंग सीखने के लिए सर्वश्रेष्ठ वेबसाइट
Microsoft के एंटरप्राइज़ मोड साइट सूची पोर्टल के साथ लीगेसी वेब ऐप्स प्रबंधित करें
विंडोज 11/10 के लिए बेस्ट फ्री C++ IDE
Node.js डेवलपर्स के लिए 11 सर्वश्रेष्ठ आईडीई
ऐसी वेबसाइटें जो गेम खेलने और मौज-मस्ती करने के लिए कोड सीखने में आपकी मदद करती हैं
फ़ायरफ़ॉक्स पीडीएफ दस्तावेज़ों में जावास्क्रिप्ट को चलने से कैसे निष्क्रिय करें
Google Go प्रोग्रामिंग भाषा क्या है - आवश्यकताएँ, अक्सर पूछे जाने वाले प्रश्न
विंडोज 10 के लिए कोड तुलना के साथ त्रुटियों के लिए अपना कोड जांचें
CudaText विंडोज प्रोग्रामर्स के लिए एक फ्री कोड एडिटर है
विंडोज 10 के लिए सर्वश्रेष्ठ कोड संपादक जो प्रत्येक डेवलपर का उपयोग करना चाहिए
मैक पर अज्ञात डेवलपर्स से फ़ाइलें कैसे खोलें
विंडोज 11/10 के लिए सर्वश्रेष्ठ मुफ्त पीएचपी आईडीई
रेडवुड रिसोर्स एक्सट्रैक्टर: EXE फाइलों से संसाधन निकालें
JSON डेटा प्रारूप और JSON दस्तावेज़ डेटाबेस क्या है?
एज डेवलपर टूल्स में यूजर एजेंट और जियोलोकेशन कैसे बदलें
फिक्स कमांड अजगर setup.py Egg_info त्रुटि कोड के साथ विफल 1
विंडोज 11/10 में डेवलपर मोड को डिसेबल या इनेबल कैसे करें
जावास्क्रिप्ट प्रोग्रामिंग लैंग्वेज क्या है