अजाक्स फ्रेमवर्क: Difference between revisions
(Created page with "{{Short description|none}} यह क्लाइंट और सर्वर के बीच डायनेमिक लिंक के साथ वेब अनुप...") |
No edit summary |
||
Line 1: | Line 1: | ||
यह उल्लेखनीय '''[[ अजाक्स ढांचा |अजाक्स फ्रेमवर्क]] की एक सूची''' होती है, जिसका उपयोग उपभोगता और सर्वर के बीच एक गतिशील लिंक के साथ [[वेब अनुप्रयोग|वेब एप्लिकेशन]] बनाने के लिए किया जाता है। वेब ब्राउज़र उपभोगता में चलने वाले जावास्क्रिप्ट और अजाक्स को उत्पन्न करने के लिए कुछ फ्रेमवर्क जावास्क्रिप्ट संकलक होते है, कुछ शुद्ध जावास्क्रिप्ट पुस्तकालय होते है, अन्य सर्वर-साइड फ्रेमवर्क होते है जो सामान्यतः जावास्क्रिप्ट पुस्तकालय पर निर्भर होते है। | |||
== जावास्क्रिप्ट == | == जावास्क्रिप्ट == | ||
जावास्क्रिप्ट फ्रेमवर्क ब्राउजर-साइड फ्रेमवर्क | जावास्क्रिप्ट फ्रेमवर्क ब्राउजर-साइड फ्रेमवर्क होते है जो सामान्यतः अजाक्स के विकास में उपयोग किए जाते है। सैकड़ों जावास्क्रिप्ट फ्रेमवर्क उपलब्ध होते है। नवीनतम सर्वेक्षणों के अनुसार,<ref>[http://trends.builtwith.com/javascript BuiltWith ''JavaScript Technology Web Usage Statistics'' - 28 March 2011]</ref><ref>[http://w3techs.com/technologies/overview/javascript_library/all W3Techs ''Usage of JavaScript Libraries'' - 6 February 2011]</ref> सबसे अधिक उपयोग किए जाने वाले जावास्क्रिप्ट फ्रेमवर्क है: | ||
सैकड़ों जावास्क्रिप्ट फ्रेमवर्क उपलब्ध | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
! | ! फ्रेमवर्क | ||
! [[Software license| | ! [[Software license|लाइसेंस]] | ||
|- | |- | ||
|[https://github.com/axios/axios axios], | |[https://github.com/axios/axios axios], ब्राउज़र के लिए प्रॉमिस-आधारित HTTP उपभोक्ता और Node.js | ||
|[[MIT License|MIT]] | |[[MIT License|MIT]] | ||
|- | |- | ||
| [[jQuery]], | | [[jQuery|जेक्वेरी]], एक जावास्क्रिप्ट लाइब्रेरी जो अजाक्स फ्रेमवर्क और अन्य उपयोगिताएँ प्रदान करती है, और [[jQuery UI|जेक्वेरी UI]], एक प्लग-इन जो निम्न-स्तरीय इंटरैक्शन और एनीमेशन, उन्नत प्रभाव और उच्च-स्तरीय, थीम योग्य विजेट के लिए सार प्रदान करता है। | ||
| [[GNU General Public License|GPL]] and [[MIT License|MIT]] | | [[GNU General Public License|GPL]] and [[MIT License|MIT]] | ||
|- | |- | ||
| [[MooTools]], | | [[MooTools|मू उपकरण]], एक कॉम्पैक्ट और मॉड्यूलर ग्राफिक्स फ्रेमवर्क जो अपने दृश्य प्रभावों और बदलावों के लिए जाना जाता है। | ||
| | | | ||
|- | |- | ||
| [[Prototype JavaScript Framework| | | [[Prototype JavaScript Framework|प्रोटोटाइप]], एक जावास्क्रिप्ट फ्रेमवर्क जो अजाक्स और अन्य उपयोगिताएँ प्रदान करता है, और [[Script.aculo.us|स्क्रिप्ट.अकुलो.us]], एनिमेशन और अंतरफलक विकास के लिए एक प्लग-इन है। | ||
| MIT | | MIT | ||
|- | |- | ||
| [[YUI Library]], | | [[YUI Library|YUI पुस्तकालय]], DOM स्क्रिप्टिंग, DHTML और अजाक्स जैसी तकनीकों का उपयोग करके समृद्ध परस्पर वेब अनुप्रयोगों के निर्माण के लिए उपयोगिताओं और नियंत्रणों का एक सेट है। | ||
| [[BSD License|BSD]] | | [[BSD License|BSD]] | ||
|- | |- | ||
| [[ASP.NET AJAX]], | | [[ASP.NET AJAX|ASP.NET अजाक्स]], कार्यक्षमता को लागू करने के लिए ASP.NET के विस्तार का एक सेट। | ||
| [[Microsoft Public License]] | | [[Microsoft Public License|माइक्रोसॉफ्ट सार्वजनिक लाइसेंस]] | ||
|- | |- | ||
| [[Spry framework]] | | [[Spry framework|स्प्री]] [[Spry framework|फ्रेमवर्क]] [[Adobe Systems|एडोब]] द्वारा विकसित एक ओपन सोर्स अजाक्स फ्रेमवर्क है जिसका उपयोग [[Rich Internet application|रिच इंटरनेट अनुप्रयोगों]] के निर्माण में किया जाता है। अब इसका रखरखाव नहीं किया जाता है<ref>{{cite web |url=http://blogs.adobe.com/dreamweaver/2012/08/update-on-adobe-spry-framework-availability.html |title=Update on Adobe Spry framework availability « Adobe Dreamweaver Team Blog |accessdate=2013-01-15 |url-status=dead |archiveurl=https://web.archive.org/web/20130114022216/http://blogs.adobe.com/dreamweaver/2012/08/update-on-adobe-spry-framework-availability.html |archivedate=2013-01-14 }}</ref> | ||
| [[MIT License|MIT]] | | [[MIT License|MIT]] | ||
|- | |- | ||
| [[Dojo Toolkit]], | | [[Dojo Toolkit|डोजो उपकरण]], जावास्क्रिप्ट में लिखा गया एक ओपन सोर्स डीएचटीएमएल उपकरण। | ||
| [[BSD Licenses| | | [[BSD Licenses|संशोधित बीएसडी लाइसेंस या शैक्षणिक मुक्त लाइसेंस]] | ||
|- | |- | ||
| [[Ext JS]], | | [[Ext JS]], एक पुस्तकालय जो प्रोटोटाइप, जेक्वेरी और यूयूआई को संस्करण 1.0 तक विस्तारित करती है। संस्करण 1.1 के बाद से एक स्टैंडअलोन अजाक्स फ्रेमवर्क। | ||
| [[GPLv3]] | | [[GPLv3]] या मालिकाना | ||
|- | |- | ||
| [[Backbone.js]], | | [[Backbone.js]], [[model–view–controller|मॉडल-व्यू-नियंत्रक]] अनुप्रयोग डिज़ाइन प्रतिमान पर आधारित है | ||
| [[MIT License|MIT]]<ref>{{cite web|last1=Ashkenas|first1=Jeremy|title=backbone/LICENSE|url=https://github.com/jashkenas/backbone/blob/master/LICENSE|website=GitHub|accessdate=29 October 2014|date=3 February 2014}}</ref> | | [[MIT License|MIT]]<ref>{{cite web|last1=Ashkenas|first1=Jeremy|title=backbone/LICENSE|url=https://github.com/jashkenas/backbone/blob/master/LICENSE|website=GitHub|accessdate=29 October 2014|date=3 February 2014}}</ref> | ||
|- | |- | ||
| [[AngularJS]]<ref>{{cite web|url=http://tutorials.jenkov.com/angularjs/ajax.html|title=AngularJS AJAX|accessdate=4 February 2015}}</ref><ref>{{cite web|url=https://docs.angularjs.org/api/ng/service/$http|title=AngularJS $http|accessdate=4 February 2015}}</ref><ref>{{cite web|url=https://developer.mozilla.org/en-US/docs/AJAX|title=Mozilla Developer Network:Ajax|accessdate=4 February 2015}}</ref> | | [[AngularJS|कोणीयJS]]<ref>{{cite web|url=http://tutorials.jenkov.com/angularjs/ajax.html|title=AngularJS AJAX|accessdate=4 February 2015}}</ref><ref>{{cite web|url=https://docs.angularjs.org/api/ng/service/$http|title=AngularJS $http|accessdate=4 February 2015}}</ref><ref>{{cite web|url=https://developer.mozilla.org/en-US/docs/AJAX|title=Mozilla Developer Network:Ajax|accessdate=4 February 2015}}</ref> | ||
| [[MIT]] | | [[MIT]] | ||
|} | |} | ||
अन्य उल्लेखनीय | अन्य उल्लेखनीय फ्रेमवर्क जो अधिक अजाक्स विशिष्ट है, और सामान्य प्रयोजन फ्रेमवर्क की सूची में नहीं है: | ||
* | * अजाक्स.OOP, एक ओपन सोर्स फ्रेमवर्क, यह वेब 2.0 घटकों को बनाने के लिए एक OOP-शैली प्रोग्रामिंग इंजन और अजाक्स अनुरोध-हैडलिंग कार्यक्षमता प्रदान करता है। | ||
* विंडोज लुक और फील के साथ बिंडो, एक | * विंडोज लुक और फील के साथ बिंडो, एक उद्यम अजाक्स फ्रेमवर्क | ||
* [[qooxdoo]], एक व्यापक अजाक्स एप्लीकेशन फ्रेमवर्क है। वस्तु-उन्मुख जावास्क्रिप्ट का लाभ उठाने से डेवलपर्स को क्रॉस-ब्राउज़र एप्लिकेशन बनाने की अनुमति मिलती है। | * [[qooxdoo]], एक व्यापक अजाक्स एप्लीकेशन फ्रेमवर्क है। वस्तु-उन्मुख जावास्क्रिप्ट का लाभ उठाने से डेवलपर्स को क्रॉस-ब्राउज़र एप्लिकेशन बनाने की अनुमति मिलती है। | ||
* [[स्प्राउटकोर]], जिसे वेब के लिए डेस्कटॉप जैसे ऐप्स बनाने के लिए डिज़ाइन किया गया है | * [[स्प्राउटकोर]], जिसे वेब के लिए डेस्कटॉप जैसे ऐप्स बनाने के लिए डिज़ाइन किया गया है | ||
* [[वकंडा (सॉफ्टवेयर)]], [[सर्वर-साइड जावास्क्रिप्ट]] के साथ वकंडाडीबी के शीर्ष पर काम करता है, जिसे डेस्कटॉप और मोबाइल वेब अनुप्रयोगों के लिए | * [[वकंडा (सॉफ्टवेयर)]], [[सर्वर-साइड जावास्क्रिप्ट]] के साथ वकंडाडीबी के शीर्ष पर काम करता है, जिसे डेस्कटॉप और मोबाइल वेब अनुप्रयोगों के लिए अंतरफलक बनाने के लिए डिज़ाइन किया गया है। | ||
* [[वेबिक्स]], डेटाटेबल, स्प्रेडशीट, पिवट, कानबन, फाइल मैनेजर, शेड्यूलर विजेट्स के साथ अद्वितीय यूजर | * [[वेबिक्स]], डेटाटेबल, स्प्रेडशीट, पिवट, कानबन, फाइल मैनेजर, शेड्यूलर विजेट्स के साथ अद्वितीय यूजर अंतरफलक विकसित करने के लिए एक जावास्क्रिप्ट फ्रेमवर्क। | ||
== जावा == | == जावा == | ||
यह फ्रेमवर्क सर्वर-साइड अजाक्स संचालन के लिए जावा का उपयोग करते है: | |||
* [[अपाचे विकेट]] एक ओपन-सोर्स जावा सर्वर-केंद्रित | * [[अपाचे विकेट|अपाचे]] एक ओपन-सोर्स जावा सर्वर-केंद्रित फ्रेमवर्क है जो अजाक्स विकास का समर्थन करता है | ||
* अरीबा | * अरीबा वेब प्रतिबिंब और वस्तु-संबंधित मैपिंग के साथ एक ओपन-सोर्स फ्रेमवर्क | ||
* [[ डायरेक्ट वेब रीमोटिंग ]] | * [[ डायरेक्ट वेब रीमोटिंग | प्रत्यक्ष वेब रीमोटिंग]] प्रत्यक्ष वेब रिमोटिंग | ||
* अजाक्स [[जावा सर्वलेट]] के लिए [[इको (ढांचा)]]। | * अजाक्स [[जावा सर्वलेट]] के लिए [[इको (ढांचा)|इको]]। | ||
* | * गूगल वेब उपकरण जावा से जावास्क्रिप्ट संकलक के साथ एक विजेट पुस्तकालय | ||
* [[ जैकबे ]] | * [[ जैकबे |जैकबे]] उद्यम अजाक्स फ्रेमवर्क | ||
* | * जावा सर्वर का सामना जावा सर्वर से होता है | ||
* [[ रिच AJAX प्लेटफ़ॉर्म ]] एक्लिप्स रिच अजाक्स प्लेटफॉर्म | * [[ रिच AJAX प्लेटफ़ॉर्म |रिच अजाक्स प्लेटफ़ॉर्म]] एक्लिप्स रिच अजाक्स प्लेटफॉर्म | ||
* [[RichFaces]], [[ICEfaces]] और [[PrimeFaces]] [[JavaServer Faces]] के लिए ओपन-सोर्स अजाक्स कंपोनेंट | * [[RichFaces|रिच]][[RichFaces|फेस]], [[ICEfaces|ICEफेस]] और [[PrimeFaces|प्राइम फेस]] [[JavaServer Faces|जावा सर्वर फेस]] के लिए ओपन-सोर्स अजाक्स कंपोनेंट पुस्तकालय | ||
* | * गूगल वेब उपकरण के आधार पर एक सर्वर-साइड जावा [[ZK (ढांचा)|ZK]] [[Vaadin|वादिन]] | ||
* ZK (फ्रेमवर्क) एक ओपन-सोर्स जावा सर्वर + | * ZK (फ्रेमवर्क) एक ओपन-सोर्स जावा सर्वर + उपभोगता फ्यूजन अजाक्स फ्रेमवर्क जो [[jQuery|जेक्वेरी]] और [[XUL]] पर निर्भर करता है | ||
== नेट == | == नेट == | ||
विंडोज .NET प्लेटफॉर्म के लिए निम्नलिखित फ्रेमवर्क उपलब्ध | विंडोज .NET प्लेटफॉर्म के लिए निम्नलिखित फ्रेमवर्क उपलब्ध है: | ||
* ASP.NET | * ASP.NET अजाक्स (पहले Microsoft एटलस) | ||
== पर्ल == | == पर्ल == | ||
* [[उत्प्रेरक (सॉफ्टवेयर)]], उत्प्रेरक :: प्लगइन :: प्रोटोटाइप या अन्य जेएस | * [[उत्प्रेरक (सॉफ्टवेयर)]], उत्प्रेरक :: प्लगइन :: प्रोटोटाइप या अन्य जेएस फ्रेमवर्क | ||
== पीएचपी == | == पीएचपी == | ||
एक PHP अजाक्स | एक PHP अजाक्स फ्रेमवर्क डेटाबेस, खोज डेटा से निपटने और पृष्ठ या पृष्ठ के कुछ हिस्सों को बनाने और पृष्ठ को प्रकाशित करने या डेटा को [[XMLHttpRequest|XMLएचटीपीपी अनुरोध]] वस्तु पर वापस करने में सक्षम होते है। | ||
* [[क्विकनेट]] एक अजाक्स फ्रेमवर्क है जो सुरक्षित डेटा | * [[क्विकनेट]] एक अजाक्स फ्रेमवर्क है जो सुरक्षित डेटा संचरण प्रदान करता है, सर्वर साइड पर PHP का उपयोग करता है | ||
* बहुत सारे कार्यों के साथ [[सजाक्स]] PHP | * बहुत सारे कार्यों के साथ [[सजाक्स]] PHP फ्रेमवर्क, कार्यों को स्वयं एकीकृत करना आसान है | ||
== पायथन == | == पायथन == | ||
उपभोगता-साइड अजाक्स संचालन के लिए ये फ्रेमवर्क पायथन का उपयोग करते है: | |||
* [[Pyjs]], | * [[Pyjs]], पायथन से जावास्क्रिप्ट संकलक के साथ एक विजेट पुस्तकालय। | ||
== रूबी == | == रूबी == | ||
आरजेएस | [[रूबी ऑन रेल्स]] फ्रेमवर्क का उपयोग आरजेएस नामक एक [[डोमेन-विशिष्ट भाषा]] को लागू करने के लिए किया जाता है, जिसका उपयोग रूबी कोड लिखने के लिए किया जा सकता है जो जावास्क्रिप्ट कोड उत्पन्न करता है। आरजेएस द्वारा उत्पन्न कोड आमतौर पर अजाक्स का उपयोग करके लोड किया गया था, उदाहरण के लिए। अजाक्स-सक्षम सहायक तरीकों का उपयोग करके रूबी ऑन रेल्स प्रदान करता है, जैसे कि लिंक रिमोट सहायता। इसे रेल्स 3.1 के रूप में जे क्वेरी द्वारा प्रतिस्थापित किया गया था<ref>[http://weblog.rubyonrails.org/2011/4/21/jquery-new-default/ Riding Rails: jQuery: New Default]. Weblog.rubyonrails.org (2011-04-21). Retrieved on 2014-04-12.</ref> | ||
रूबी ऑन रेल्स अजाक्स-सक्षम सहायक विधियों में से कई रेल्स के पुराने संस्करणों में अजाक्स अनुरोध करने के लिए प्रोटोटाइप का उपयोग करके काम करती थीं। अधिकांश मामलों में जावास्क्रिप्ट कोड ब्राउज़र द्वारा निष्पादित करने के लिए सर्वर द्वारा लौटाया जाता है, सामान्य मामले के विपरीत जहां Ajax का उपयोग XML या JSON प्रारूप में डेटा पुनर्प्राप्त करने के लिए किया जाता है।<ref>{{cite web|url=http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper.html |title=रूबी ऑन रेल्स प्रोटोटाइप हेल्पर|url-status=dead |archiveurl=https://web.archive.org/web/20100703095339/http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper.html |archivedate=2010-07-03 }}</ref> | |||
== यह भी देखें == | == यह भी देखें == | ||
* अजाक्स | * अजाक्स फ्रेमवर्क | ||
* [[वेब सेवा]] | * [[वेब सेवा]] | ||
* [[अजाक्स (प्रोग्रामिंग)]] | * [[अजाक्स (प्रोग्रामिंग)]] |
Revision as of 00:59, 23 June 2023
यह उल्लेखनीय अजाक्स फ्रेमवर्क की एक सूची होती है, जिसका उपयोग उपभोगता और सर्वर के बीच एक गतिशील लिंक के साथ वेब एप्लिकेशन बनाने के लिए किया जाता है। वेब ब्राउज़र उपभोगता में चलने वाले जावास्क्रिप्ट और अजाक्स को उत्पन्न करने के लिए कुछ फ्रेमवर्क जावास्क्रिप्ट संकलक होते है, कुछ शुद्ध जावास्क्रिप्ट पुस्तकालय होते है, अन्य सर्वर-साइड फ्रेमवर्क होते है जो सामान्यतः जावास्क्रिप्ट पुस्तकालय पर निर्भर होते है।
जावास्क्रिप्ट
जावास्क्रिप्ट फ्रेमवर्क ब्राउजर-साइड फ्रेमवर्क होते है जो सामान्यतः अजाक्स के विकास में उपयोग किए जाते है। सैकड़ों जावास्क्रिप्ट फ्रेमवर्क उपलब्ध होते है। नवीनतम सर्वेक्षणों के अनुसार,[1][2] सबसे अधिक उपयोग किए जाने वाले जावास्क्रिप्ट फ्रेमवर्क है:
फ्रेमवर्क | लाइसेंस |
---|---|
axios, ब्राउज़र के लिए प्रॉमिस-आधारित HTTP उपभोक्ता और Node.js | MIT |
जेक्वेरी, एक जावास्क्रिप्ट लाइब्रेरी जो अजाक्स फ्रेमवर्क और अन्य उपयोगिताएँ प्रदान करती है, और जेक्वेरी UI, एक प्लग-इन जो निम्न-स्तरीय इंटरैक्शन और एनीमेशन, उन्नत प्रभाव और उच्च-स्तरीय, थीम योग्य विजेट के लिए सार प्रदान करता है। | GPL and MIT |
मू उपकरण, एक कॉम्पैक्ट और मॉड्यूलर ग्राफिक्स फ्रेमवर्क जो अपने दृश्य प्रभावों और बदलावों के लिए जाना जाता है। | |
प्रोटोटाइप, एक जावास्क्रिप्ट फ्रेमवर्क जो अजाक्स और अन्य उपयोगिताएँ प्रदान करता है, और स्क्रिप्ट.अकुलो.us, एनिमेशन और अंतरफलक विकास के लिए एक प्लग-इन है। | MIT |
YUI पुस्तकालय, DOM स्क्रिप्टिंग, DHTML और अजाक्स जैसी तकनीकों का उपयोग करके समृद्ध परस्पर वेब अनुप्रयोगों के निर्माण के लिए उपयोगिताओं और नियंत्रणों का एक सेट है। | BSD |
ASP.NET अजाक्स, कार्यक्षमता को लागू करने के लिए ASP.NET के विस्तार का एक सेट। | माइक्रोसॉफ्ट सार्वजनिक लाइसेंस |
स्प्री फ्रेमवर्क एडोब द्वारा विकसित एक ओपन सोर्स अजाक्स फ्रेमवर्क है जिसका उपयोग रिच इंटरनेट अनुप्रयोगों के निर्माण में किया जाता है। अब इसका रखरखाव नहीं किया जाता है[3] | MIT |
डोजो उपकरण, जावास्क्रिप्ट में लिखा गया एक ओपन सोर्स डीएचटीएमएल उपकरण। | संशोधित बीएसडी लाइसेंस या शैक्षणिक मुक्त लाइसेंस |
Ext JS, एक पुस्तकालय जो प्रोटोटाइप, जेक्वेरी और यूयूआई को संस्करण 1.0 तक विस्तारित करती है। संस्करण 1.1 के बाद से एक स्टैंडअलोन अजाक्स फ्रेमवर्क। | GPLv3 या मालिकाना |
Backbone.js, मॉडल-व्यू-नियंत्रक अनुप्रयोग डिज़ाइन प्रतिमान पर आधारित है | MIT[4] |
कोणीयJS[5][6][7] | MIT |
अन्य उल्लेखनीय फ्रेमवर्क जो अधिक अजाक्स विशिष्ट है, और सामान्य प्रयोजन फ्रेमवर्क की सूची में नहीं है:
- अजाक्स.OOP, एक ओपन सोर्स फ्रेमवर्क, यह वेब 2.0 घटकों को बनाने के लिए एक OOP-शैली प्रोग्रामिंग इंजन और अजाक्स अनुरोध-हैडलिंग कार्यक्षमता प्रदान करता है।
- विंडोज लुक और फील के साथ बिंडो, एक उद्यम अजाक्स फ्रेमवर्क
- qooxdoo, एक व्यापक अजाक्स एप्लीकेशन फ्रेमवर्क है। वस्तु-उन्मुख जावास्क्रिप्ट का लाभ उठाने से डेवलपर्स को क्रॉस-ब्राउज़र एप्लिकेशन बनाने की अनुमति मिलती है।
- स्प्राउटकोर, जिसे वेब के लिए डेस्कटॉप जैसे ऐप्स बनाने के लिए डिज़ाइन किया गया है
- वकंडा (सॉफ्टवेयर), सर्वर-साइड जावास्क्रिप्ट के साथ वकंडाडीबी के शीर्ष पर काम करता है, जिसे डेस्कटॉप और मोबाइल वेब अनुप्रयोगों के लिए अंतरफलक बनाने के लिए डिज़ाइन किया गया है।
- वेबिक्स, डेटाटेबल, स्प्रेडशीट, पिवट, कानबन, फाइल मैनेजर, शेड्यूलर विजेट्स के साथ अद्वितीय यूजर अंतरफलक विकसित करने के लिए एक जावास्क्रिप्ट फ्रेमवर्क।
जावा
यह फ्रेमवर्क सर्वर-साइड अजाक्स संचालन के लिए जावा का उपयोग करते है:
- अपाचे एक ओपन-सोर्स जावा सर्वर-केंद्रित फ्रेमवर्क है जो अजाक्स विकास का समर्थन करता है
- अरीबा वेब प्रतिबिंब और वस्तु-संबंधित मैपिंग के साथ एक ओपन-सोर्स फ्रेमवर्क
- प्रत्यक्ष वेब रीमोटिंग प्रत्यक्ष वेब रिमोटिंग
- अजाक्स जावा सर्वलेट के लिए इको।
- गूगल वेब उपकरण जावा से जावास्क्रिप्ट संकलक के साथ एक विजेट पुस्तकालय
- जैकबे उद्यम अजाक्स फ्रेमवर्क
- जावा सर्वर का सामना जावा सर्वर से होता है
- रिच अजाक्स प्लेटफ़ॉर्म एक्लिप्स रिच अजाक्स प्लेटफॉर्म
- रिचफेस, ICEफेस और प्राइम फेस जावा सर्वर फेस के लिए ओपन-सोर्स अजाक्स कंपोनेंट पुस्तकालय
- गूगल वेब उपकरण के आधार पर एक सर्वर-साइड जावा ZK वादिन
- ZK (फ्रेमवर्क) एक ओपन-सोर्स जावा सर्वर + उपभोगता फ्यूजन अजाक्स फ्रेमवर्क जो जेक्वेरी और XUL पर निर्भर करता है
नेट
विंडोज .NET प्लेटफॉर्म के लिए निम्नलिखित फ्रेमवर्क उपलब्ध है:
- ASP.NET अजाक्स (पहले Microsoft एटलस)
पर्ल
- उत्प्रेरक (सॉफ्टवेयर), उत्प्रेरक :: प्लगइन :: प्रोटोटाइप या अन्य जेएस फ्रेमवर्क
पीएचपी
एक PHP अजाक्स फ्रेमवर्क डेटाबेस, खोज डेटा से निपटने और पृष्ठ या पृष्ठ के कुछ हिस्सों को बनाने और पृष्ठ को प्रकाशित करने या डेटा को XMLएचटीपीपी अनुरोध वस्तु पर वापस करने में सक्षम होते है।
- क्विकनेट एक अजाक्स फ्रेमवर्क है जो सुरक्षित डेटा संचरण प्रदान करता है, सर्वर साइड पर PHP का उपयोग करता है
- बहुत सारे कार्यों के साथ सजाक्स PHP फ्रेमवर्क, कार्यों को स्वयं एकीकृत करना आसान है
पायथन
उपभोगता-साइड अजाक्स संचालन के लिए ये फ्रेमवर्क पायथन का उपयोग करते है:
- Pyjs, पायथन से जावास्क्रिप्ट संकलक के साथ एक विजेट पुस्तकालय।
रूबी
रूबी ऑन रेल्स फ्रेमवर्क का उपयोग आरजेएस नामक एक डोमेन-विशिष्ट भाषा को लागू करने के लिए किया जाता है, जिसका उपयोग रूबी कोड लिखने के लिए किया जा सकता है जो जावास्क्रिप्ट कोड उत्पन्न करता है। आरजेएस द्वारा उत्पन्न कोड आमतौर पर अजाक्स का उपयोग करके लोड किया गया था, उदाहरण के लिए। अजाक्स-सक्षम सहायक तरीकों का उपयोग करके रूबी ऑन रेल्स प्रदान करता है, जैसे कि लिंक रिमोट सहायता। इसे रेल्स 3.1 के रूप में जे क्वेरी द्वारा प्रतिस्थापित किया गया था[8]
रूबी ऑन रेल्स अजाक्स-सक्षम सहायक विधियों में से कई रेल्स के पुराने संस्करणों में अजाक्स अनुरोध करने के लिए प्रोटोटाइप का उपयोग करके काम करती थीं। अधिकांश मामलों में जावास्क्रिप्ट कोड ब्राउज़र द्वारा निष्पादित करने के लिए सर्वर द्वारा लौटाया जाता है, सामान्य मामले के विपरीत जहां Ajax का उपयोग XML या JSON प्रारूप में डेटा पुनर्प्राप्त करने के लिए किया जाता है।[9]
यह भी देखें
- अजाक्स फ्रेमवर्क
- वेब सेवा
- अजाक्स (प्रोग्रामिंग)
संदर्भ
- ↑ BuiltWith JavaScript Technology Web Usage Statistics - 28 March 2011
- ↑ W3Techs Usage of JavaScript Libraries - 6 February 2011
- ↑ "Update on Adobe Spry framework availability « Adobe Dreamweaver Team Blog". Archived from the original on 2013-01-14. Retrieved 2013-01-15.
- ↑ Ashkenas, Jeremy (3 February 2014). "backbone/LICENSE". GitHub. Retrieved 29 October 2014.
- ↑ "AngularJS AJAX". Retrieved 4 February 2015.
- ↑ "AngularJS $http". Retrieved 4 February 2015.
- ↑ "Mozilla Developer Network:Ajax". Retrieved 4 February 2015.
- ↑ Riding Rails: jQuery: New Default. Weblog.rubyonrails.org (2011-04-21). Retrieved on 2014-04-12.
- ↑ "रूबी ऑन रेल्स प्रोटोटाइप हेल्पर". Archived from the original on 2010-07-03.