ओपन सोर्स जावास्क्रिप्ट लाइब्रेरी और फ्रेमवर्क

जावास्क्रिप्ट पुस्तकालयों और चौखटे


हमारे में पिछला लेखr हम बात करते हैं जावास्क्रिप्ट, प्रौद्योगिकियों में से एक है जो वेबसाइटों को उनकी पूर्ण क्षमता पर काम करती है। जैसा कि हमने वादा किया था, अब हम खुद को समर्पित करेंगे कुछ खुले स्रोत पुस्तकालयों और रूपरेखाओं को सूचीबद्ध करें जो इस प्रोग्रामिंग भाषा का उपयोग करके हमारे काम को सुविधाजनक बना सकते हैं।

जावास्क्रिप्ट पुस्तकालयों और रूपरेखा की परिभाषा

हालाँकि वेबसाइट बहुत अलग हैं, वे आम में घटक हैं। हर कोई किसी न किसी प्रकार के मेनू का उपयोग करता है, कई संपर्क फ़ॉर्म का उपयोग करते हैं या फ़ोटो दिखाते हैं। हर बार खरोंच से उन घटकों को लिखने की आवश्यकता होती है जो विकास के समय और लागत को लंबा करते हैं।

जावास्क्रिप्ट पुस्तकालयों और चौखटे वे स्क्रिप्ट (कार्यक्रमों) के संग्रह हैं जो कुछ कार्यों को पूरा करते हैं जो कई वेबसाइटों के संचालन के लिए उपयोगी हैं। जावास्क्रिप्ट पुस्तकालयों के साथ ढांचे का अंतर यह है कि वे छोटे असंबंधित समाधानों के बजाय एक संयुक्त समाधान का गठन करते हैं।

चुने हुए एक के आधार पर चौखटे का लचीलापन बदलता है। कुछ यह निर्धारित करते हैं कि साइट का निर्माण कैसे किया जाना चाहिए, जबकि अन्य में बेहतर अनुकूलन क्षमता है।

ओपन सोर्स जावास्क्रिप्ट लाइब्रेरी और फ्रेमवर्क

कोणीय

यह Google और द्वारा बनाए रखा जाता है सोच रहा है सी के लिएरियर और सिंगल पेज वेब एप्लिकेशन बनाए रखें। यह मॉडल-व्यू-कंट्रोलर आर्किटेक्चर को अपनाता है।

कोणीय काम करने के लिए मुख्य अवधारणाओं में से एक के रूप में डेटा बाइंडिंग का उपयोग करता है। यूजर इंटरफेस के साथ इंटरैक्ट करता है। जब इंटरैक्शन किया जाता है, तो दृश्य को नए मूल्यों के साथ अपडेट किया जाता है, जो बदले में मॉडल के साथ बातचीत करते हैं और सुनिश्चित करते हैं कि सब कुछ सिंक में है

डायनामिक एप्लिकेशन बनाने में उपयोग के लिए फ्रेमवर्क HTML की क्षमता बढ़ाता है। यह पूरी तरह से एक्स्टेंसिबल है और अन्य पुस्तकालयों के साथ अच्छी तरह से काम करता है। प्रत्येक सुविधा को डेवलपर्स की आवश्यकताओं के अनुरूप संशोधित या प्रतिस्थापित किया जा सकता है।

React.js

यह था विकसित फेसबुक द्वारा और उच्च ट्रैफ़िक साइटों पर गतिशील उपयोगकर्ता इंटरफ़ेस बनाने पर केंद्रित है। वर्चुअल डॉक्यूमेंट ऑब्जेक्ट मॉडल का उपयोग किसी भी प्रोजेक्ट के साथ एकीकृत करना आसान बनाता है।

D3.js

D3.js एक जावास्क्रिप्ट लाइब्रेरी है जो डेवलपर्स को SVG, HTML और CSS का उपयोग करके डेटा हेरफेर सुविधाओं के साथ समृद्ध वेब पेज बनाने की अनुमति देता है

यह एक उपकरण है डेटा-संचालित ग्राफ़ प्रदर्शित करने वाले उच्च-गुणवत्ता वाले वेब पेज बनाने के लिए आदर्श।

व्यू.जेएस

एक है उपयोगकर्ता इंटरफ़ेस बनाने के लिए डिज़ाइन किया गया प्रगतिशील ढांचा। अन्य अखंड फ्रेम के विपरीत, Vue यह जमीन से ऊपर की ओर बढ़ने के लिए डिज़ाइन किया गया है। केंद्रीय पुस्तकालय केवल दृश्य परत पर केंद्रित है, और अन्य मौजूदा पुस्तकालयों या परियोजनाओं के साथ एकीकृत करना आसान है।

एम्बर.जेएस

यह ढाँचा वेब अनुप्रयोगों का निर्माण करने के लिए मैंइसमें वह सब कुछ शामिल है जो आपको समृद्ध उपयोगकर्ता इंटरफेस बनाने की आवश्यकता है जो किसी भी डिवाइस के लिए काम करते हैं।

बेबीलोन। जेएस

यह लाइब्रेरियनa 3D वेब एप्लिकेशन बनाने के लिए JavaScript API प्रदान करता है। जावास्क्रिप्ट के अलावा यह WebGL का उपयोग करता है। एक गोले की तरह सरल 3 डी ऑब्जेक्ट बनाना आसान है और कोड की कुछ पंक्तियों के साथ किया जा सकता है। उल्का

यह एक सरल, कुशल और स्केलेबल तरीके से मोबाइल और डेस्कटॉप एप्लिकेशन और वेबसाइट बनाने का एक मंच है।

JQuery

jQuery है एक पुस्तकालय तेजी से जावास्क्रिप्ट, और यह कम जगह के बावजूद कई विशेषताओं के साथ। HTML डॉक्यूमेंट्स, इवेंट हैंडलिंग, एनीमेशन और अजाक्स को स्क्रॉल करना और मैनिपुलेट करना जैसी गतिविधियाँ बहुत आसान बनाता है अधिकांश उपयोगकर्ताओं के साथ काम करने वाला एक आसान प्रोग्रामिंग इंटरफ़ेस।

तीन .js

इसके अलावा 3 डी विकास और वेबजीएल पर आधारित है यह खेल और एनिमेशन विकसित करने के लिए आदर्श है। यह ढाँचा यह स्क्रीन पर 3D ऑब्जेक्ट्स को रेंडर करने के लिए आदर्श है।

Node.js

यहां हम क्रोम के V8 जावास्क्रिप्ट इंजन के साथ निर्मित एक जावास्क्रिप्ट रनटाइम के बारे में बात कर रहे हैं। यह वेब सर्वर जैसे अत्यधिक स्केलेबल नेटवर्क प्रोग्राम बनाने में उपयोगी होने के ध्यान के साथ बनाया गया था।

बैकबोन.जेएस

शायद है सबसे लोकप्रिय जावास्क्रिप्ट ढांचे के। हो सकता है सिंगल पेज एप्लिकेशन बनाने के लिए उपयोग किया जाता हैसेवा मेरे। यह इस विचार पर आधारित है कि सभी सर्वर-साइड फ़ंक्शन एक एपीआई के माध्यम से प्रवाहित होने चाहिए, जो कम कोड लिखकर जटिल कार्यक्षमताओं को प्राप्त करने में मदद करेगा।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   कार्स रोयन कहा

    हैलो!

    AngularJs Angular1 है जो पुरानी है और नए विकास के लिए अनुशंसित नहीं है। वर्तमान संस्करण के लिए हमें सूखने के लिए "कोणीय" के रूप में संदर्भित करना चाहिए। संपर्क: https://angular.io/

    सादर

    1.    डिएगो जर्मन गोंजालेज कहा

      सूचना के लिए धन्यवाद।

    2.    डिएगो जर्मन गोंजालेज कहा

      मैंने सुधार किया लेकिन आपको क्रेडिट देना भूल गया। मैं थोड़ी देर में इसे ठीक करूँगा, फिर से धन्यवाद