अजाक्स फ्रेमवर्क

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

जावास्क्रिप्ट
जावास्क्रिप्ट फ्रेमवर्क ब्राउजर-साइड फ्रेमवर्क होते है जो सामान्यतः अजाक्स के विकास में उपयोग किए जाते है। सैकड़ों जावास्क्रिप्ट फ्रेमवर्क उपलब्ध होते है। नवीनतम सर्वेक्षणों के अनुसार, सबसे अधिक उपयोग किए जाने वाले जावास्क्रिप्ट फ्रेमवर्क है:

अन्य उल्लेखनीय फ्रेमवर्क जो अधिक अजाक्स विशिष्ट है, और सामान्य प्रयोजन फ्रेमवर्क की सूची में नहीं है:
 * अजाक्स.OOP, एक ओपन सोर्स फ्रेमवर्क, यह वेब 2.0 घटकों को बनाने के लिए एक OOP-शैली प्रोग्रामिंग इंजन और अजाक्स अनुरोध-हैडलिंग कार्यक्षमता प्रदान करता है।
 * विंडोज लुक और फील के साथ बिंडो, एक उद्यम अजाक्स फ्रेमवर्क होता है।
 * qooxdoo, एक व्यापक अजाक्स एप्लीकेशन फ्रेमवर्क है। वस्तु-उन्मुख जावास्क्रिप्ट का लाभ उठाने से विकासक को क्रॉस-ब्राउज़र अनुप्रयोग बनाने की अनुमति मिलती है।
 * स्प्राउटकोर, जिसे वेब के लिए डेस्कटॉप जैसे ऐप्स बनाने के लिए डिज़ाइन किया गया है।
 * वकंडा (सॉफ्टवेयर), सर्वर-साइड जावास्क्रिप्ट के साथ वकंडाडीबी के शीर्ष पर काम करता है, जिसे डेस्कटॉप और मोबाइल वेब अनुप्रयोगों के लिए अंतरफलक बनाने के लिए डिज़ाइन किया गया है।
 * वेबिक्स, डेटाटेबल, स्प्रेडशीट, पिवट, कानबन, फाइल मैनेजर, शेड्यूलर विजेट्स के साथ अद्वितीय उपयोगकर्ता अंतरफलक विकसित करने के लिए एक जावास्क्रिप्ट फ्रेमवर्क होता है।

जावा
यह फ्रेमवर्क सर्वर-साइड अजाक्स संचालन के लिए जावा का उपयोग करते है:


 * अपाचे एक ओपन-सोर्स जावा सर्वर-केंद्रित फ्रेमवर्क है जो अजाक्स विकास का समर्थन करता है
 * अरीबा वेब प्रतिबिंब और वस्तु-संबंधित मैपिंग के साथ एक ओपन-सोर्स फ्रेमवर्क है
 * प्रत्यक्ष वेब रीमोटिंग
 * अजाक्स जावा सर्वलेट के लिए इको
 * गूगल वेब उपकरण जावा से जावास्क्रिप्ट संकलक के साथ एक विजेट पुस्तकालय
 * जैकबे उद्यम अजाक्स फ्रेमवर्क
 * जावा सर्वर
 * रिच अजाक्स प्लेटफ़ॉर्म
 * रिचफेस, ICE और प्राइम जावा सर्वर के लिए ओपन-सोर्स अजाक्स पुस्तकालय
 * गूगल वेब उपकरण के आधार पर एक सर्वर-साइड जावा ZK वादिन
 * ZK (फ्रेमवर्क) एक ओपन-सोर्स जावा सर्वर उपभोगता अजाक्स फ्रेमवर्क जो जेक्वेरी और XUL पर निर्भर करता है

नेट
विंडोज .NET प्लेटफॉर्म के लिए निम्नलिखित फ्रेमवर्क उपलब्ध है:


 * ASP.NET अजाक्स (पहले माइक्रोसॉफ्ट एटलस)

पर्ल

 * उत्प्रेरक (सॉफ्टवेयर), उत्प्रेरक :: प्लगइन :: प्रोटोटाइप या अन्य जेएस फ्रेमवर्क

पीएचपी
एक PHP अजाक्स फ्रेमवर्क डेटाबेस, खोज डेटा से निपटने और पृष्ठ के कुछ हिस्सों को बनाने और पृष्ठ को प्रकाशित करने या डेटा को XMLएचटीपीपी अनुरोध वस्तु पर वापस करने में सक्षम होते है।


 * क्विकनेट एक अजाक्स फ्रेमवर्क है जो सुरक्षित डेटा संचरण प्रदान करता है, सर्वर साइड पर PHP का उपयोग करता है
 * बहुत सारे कार्यों के साथ सजाक्स PHP फ्रेमवर्क, कार्यों को स्वयं एकीकृत करना आसान होता है

पायथन
उपभोगता-साइड अजाक्स संचालन के लिए फ्रेमवर्क पायथन का उपयोग करते है:


 * Pyjs, पायथन से जावास्क्रिप्ट संकलक के साथ एक विजेट पुस्तकालय होता है।

रूबी
रूबी ऑन रेल्स फ्रेमवर्क का उपयोग आरजेएस नामक एक डोमेन-विशिष्ट भाषा को लागू करने के लिए किया जाता है, जिसका उपयोग रूबी कोड लिखने के लिए किया जा सकता है जो जावास्क्रिप्ट कोड उत्पन्न करता है। आरजेएस द्वारा उत्पन्न कोड सामान्यतः अजाक्स का उपयोग करके लोड किया जाता है। उदाहरण के लिए अजाक्स-सक्षम सहायक विधियों का उपयोग करके लिंक रिमोट की सहायता से रूबी ऑन रेल्स प्रदान करता है। इसे रेल्स 3.1 के रूप में जे क्वेरी द्वारा प्रतिस्थापित किया गया था

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

यह भी देखें

 * अजाक्स फ्रेमवर्क
 * वेब सेवा
 * अजाक्स (प्रोग्रामिंग)