मुक्त स्रोत जावास्क्रिप्ट लायब्ररी आणि फ्रेमवर्क

जावास्क्रिप्ट लायब्ररी आणि फ्रेमवर्क


आमच्या मध्ये मागील लेखआर आम्ही याबद्दल बोलतो जावास्क्रिप्ट, तंत्रज्ञानांपैकी एक ज्यामुळे वेबसाइट्स त्यांच्या पूर्ण क्षमतेनुसार कार्य करतात. आम्ही वचन दिल्याप्रमाणे, आता आपण स्वत: ला समर्पित करू या प्रोग्रामिंग भाषेचा वापर करुन आमचे कार्य सुलभ करू शकतील अशा काही मुक्त स्त्रोत ग्रंथालयांची आणि चौकटींची यादी करा.

जावास्क्रिप्ट लायब्ररी आणि फ्रेमवर्क व्याख्या

वेबसाइट्स भिन्न असूनही, त्यांच्यात घटक समान आहेत. प्रत्येकजण काही प्रकारचे मेनू वापरतो, बरेचजण संपर्क फॉर्म वापरतात किंवा फोटो दर्शवतात. प्रत्येक वेळी आवश्यकतेनुसार स्क्रॅचमधून त्या घटकांचे लिखाण करणे विकास आणि वेळ वाढवते.

जावास्क्रिप्ट लायब्ररी आणि फ्रेमवर्क ते स्क्रिप्टचे संग्रह आहेत (प्रोग्राम्स) जे काही वेबसाइट्सच्या ऑपरेशनसाठी उपयुक्त ठराविक कार्ये पूर्ण करतात. जावास्क्रिप्ट लायब्ररीत फ्रेमवर्कमधील फरक हा आहे की ते लहान असंबंधित समाधानाऐवजी संयुक्त समाधान तयार करतात.

फ्रेमवर्कची लवचिकता निवडलेल्या एकानुसार बदलते. काहीजण साइट कशी तयार करावीत हे ठरवितात, तर काहींमध्ये अनुकूलता योग्य असते.

मुक्त स्रोत जावास्क्रिप्ट लायब्ररी आणि फ्रेमवर्क

टोकदार

याची देखभाल Google व विचार करत आहे सी साठीसिंगल पेज वेब rearप्लिकेशन्स रीअर आणि मेन्टेन करा. हे मॉडेल-व्ह्यू-कंट्रोलर आर्किटेक्चर स्वीकारते.

कार्य पूर्ण करण्यासाठी कोनीय डेटा संकल्पनेचा वापर मुख्य संकल्पनांपैकी एक म्हणून करते. वापरकर्ता इंटरफेससह संवाद साधतो. संवाद पूर्ण झाल्यावर दृश्य नवीन मूल्यांसह अद्यतनित केले जाते, जे मॉडेलशी परस्पर संवाद साधते आणि सर्वकाही समक्रमित असल्याचे सुनिश्चित करते.

फ्रेमवर्क डायनॅमिक creatingप्लिकेशन्स तयार करण्याच्या वापरासाठी HTML ची क्षमता वाढवते. हे पूर्णपणे विस्तारनीय आहे आणि इतर लायब्ररीमध्ये चांगले कार्य करते. प्रत्येक वैशिष्ट्य विकासकांच्या आवश्यकतानुसार सुधारित किंवा बदलले जाऊ शकते.

React.js

फ्यू विकसित फेसबुक आणि द्वारा उच्च रहदारी साइटवर डायनॅमिक यूजर इंटरफेस तयार करण्यावर लक्ष केंद्रित केले आहे. व्हर्च्युअल दस्तऐवज ऑब्जेक्ट मॉडेल्सचा त्याचा वापर कोणत्याही प्रकल्पात समाकलित करणे सुलभ करते.

D3.js

D3.js एक जावास्क्रिप्ट लायब्ररी आहे जी एसव्हीजी, एचटीएमएल आणि सीएसएस वापरून डेटा फेरफार वैशिष्ट्यांसह समृद्ध वेब पृष्ठे विकसकांना तयार करण्यास अनुमती देते

हे एक साधन आहे डेटा-चालित आलेख प्रदर्शित करणार्‍या उच्च-गुणवत्तेची वेब पृष्ठे तयार करण्यासाठी आदर्श.

व्ह्यू.जेएस

हे एक आहे वापरकर्ता इंटरफेस तयार करण्यासाठी डिझाइन केलेले प्रोग्रेसिव्ह फ्रेमवर्क. इतर मोनोलिथिक फ्रेम्सच्या विपरीत, व्ह्यू हे ग्राउंड वरुन वाढत्या दत्तक घेण्याकरिता तयार केले गेले आहे. केंद्रीय लायब्ररी केवळ दृश्यावरील थरांवर लक्ष केंद्रित करते आणि इतर विद्यमान लायब्ररी किंवा प्रकल्पांसह एकत्रित करणे सोपे आहे.

एम्बर.जे.एस.

ही चौकट वेब अनुप्रयोग तयार करण्यासाठी iयात आपल्याला कोणत्याही डिव्हाइससाठी कार्य करणारे श्रीमंत वापरकर्ता इंटरफेस तयार करण्यासाठी आवश्यक असलेल्या प्रत्येक गोष्टीचा समावेश आहे.

बॅबिलोन.जे.एस.

हा ग्रंथपालa 3 डी वेब अनुप्रयोग तयार करण्यासाठी जावास्क्रिप्ट एपीआय प्रदान करते. जावास्क्रिप्ट व्यतिरिक्त हे वेबजीएल वापरते. गोलासारख्या साध्या 3 डी वस्तू तयार करणे सोपे आहे आणि कोडच्या काही ओळींनी ते केले जाऊ शकते. उल्का

हे एक सोपी, कार्यक्षम आणि स्केलेबल मार्गाने मोबाइल आणि डेस्कटॉप अनुप्रयोग आणि वेबसाइट तयार करण्यासाठी एक व्यासपीठ आहे.

JQuery

jQuery आहे ग्रंथालय जलद जावास्क्रिप्ट आणि त्यात कमी जागा असूनही बर्‍याच वैशिष्ट्यांसह. एचटीएमएल दस्तऐवज हाताळणे, इव्हेंट हाताळणी, अ‍ॅनिमेशन आणि अ‍ॅजेक्स यासारखे क्रियाकलाप बरेच सोपे करतात वापरण्यास सुलभ प्रोग्रामिंग इंटरफेससह जे बर्‍याच ब्राउझरसह कार्य करते.

थ्री.जे.एस.

3 डी विकास वर देखील केंद्रित आणि वेबजीएल वर आधारित हे गेम आणि अ‍ॅनिमेशन विकसित करण्यासाठी आदर्श आहे. ही चौकट ते स्क्रीनवर 3 डी ऑब्जेक्ट्स प्रस्तुत करण्यासाठी आदर्श आहे.

Node.js

येथे आम्ही Chrome च्या व्ही 8 जावास्क्रिप्ट इंजिनसह तयार केलेल्या जावास्क्रिप्ट रनटाइमबद्दल बोलत आहोत. हे वेब सर्व्हर सारख्या अत्यधिक स्केलेबल नेटवर्क प्रोग्राम तयार करण्यात उपयुक्त ठरण्यावर आधारित आहे.

बॅकबोन.जेएस

कदाचित आहे सर्वात लोकप्रिय जावास्क्रिप्ट फ्रेमवर्कची. असू शकते एकल पृष्ठ अनुप्रयोग तयार करण्यासाठी वापरलेकरण्यासाठी. हे या कल्पनेवर आधारित आहे की सर्व सर्व्हर-साइड फंक्शन्स एपीआय मार्फत वाहणे आवश्यक आहे, जे कमी कोड लिहून जटिल कार्यक्षमता प्राप्त करण्यात मदत करेल.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   कारलेस रोयन म्हणाले

    नमस्कार!

    अँगुलरजेज हा अँगुलर 1 आहे जो जुना आहे आणि नवीन विकासासाठी शिफारस केलेली नाही. सध्याच्या आवृत्तीसाठी आम्ही सुकण्यासाठी "अँगुलर" असा उल्लेख केला पाहिजे. दुवा: https://angular.io/

    कोट सह उत्तर द्या

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

      माहितीबद्दल धन्यवाद.

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

      मी दुरुस्ती केली पण तुला श्रेय द्यायला विसरलो मी थोड्या वेळात हे निश्चित करेन, पुन्हा धन्यवाद