اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.
يمكن أن تقسم إلى فئات وفقاً للميزات التي توفرها والمهارات المطلوبة للمستخدم :
تتطلب هذه الاطارات لغة ترميز النص الفائق و صفحات الطرز المتراصة وخبرة اجاكس : من المتوقع أن ينشئ المطور صفحاته باستخدام صفحات HTML وواجهات برمجة تطبيقات إطار العمل والتي تتعامل مباشرة مع عناصر HTML. عبر متصفح واجهات برمجة التطبيقات يتم توفير مجموعة متنوعة من الأغراض، بما في ذلك الاتصالات، تحكم DOM، والتعامل مع الأحداث، والتحجيم / نقل عناصر HTML.
هذه الاطارات عموما تكون صغيرة. وهي تُستخدم عادة لموقع على شبكة الإنترنت، مثل تجربة التسوق، ولكن ليست للتطبيقات على شبكة الإنترنت مثل البريد الإلكتروني، على الأقل ليس من دون اطارات أخرى أعلى المستويات.
هذه الاطارات قائمة على تقنية المترجم، حيث بدلا من كتابة اجاكس مباشر وجافا سكريبت، فإن لغة برمجة عالية المستوى تستخدم بدلا من ذلك، إلى جانب المترجم الذي يحوّل تلك اللغة إلى جافا سكريبت. لذلك تتطلب الاطارات غير المباشرة معرفة لغة رفيعة المستوى، CSS و HTML، وأنها لا تتطلب بالضرورة قدرا كبيرا من الخبرة للتعامل مع اجاكس أو جافا سكريبت. الاطارات غير المباشرة عادة ما تكون مصحوبة بمكتبات ملائمة، الوحدات (Modules) والطبقات (Classes) (مكتوبة بلغة عالية المستوى) التي تتولى رعاية الاتصالات، التحكم بـ DOM ويشمل تحكم عناصر HTML، والتعامل مع الأحداث.
مزايا اطارات اجاكس غير المباشرة—ترجمة إلى جافا سكريبت—هي :
اطارات عمل اجاكس الغير مباشرة تملك ايجابيات هامة ومتنوعة:
ومن المثير للاهتمام، بايثون و روبي هما وصلة جيدة للتجميع لجافا سكريبت، وهي وصلة أفضل بكثير من جافا، وذلك لأن جافا (أجهزة جافا الافتراضية) تحتاج قدرات وقت التشغيل للجافا سكريبت، بيثون وروبي. لحسن الحظ بالنسبة لجافا (وGWT)، انها جافا التي هي أقل قدرة ديناميكية من جافاسكريبت. قدرة "الطبقة" لهذه اللغات عالية المستوى يمكن مضاهاتها باستخدام نموذج جافا سكريبت.
هذه الاطارات تعرض مكونات مبنية سابقاً، مثل الألواح المبوبة، التي تلقائيا تنشئ وتدير عناصر HTML وهي عموماً أُنشئت بو اسطة جافا سكريبت أو XML أو بواسطة إضافة سمات خاصة لعناصر HTML العادية. هذه الاطارات تكون عادة أكبر، ومقصودة لتطبيقات الشبكة بدلا من المواقع على شبكة الإنترنت.
بعض الاطارات تتطلب المطور ليكون عنده خبرة مستفيضة لـ HTML و CSS واجاكس وعمل اختبار عبر المتصفح. على سبيل المثال ،الشبكات، علامات التبويب، والازرار، قد تكون موجودة ،ولكن نماذج ادخال المستخدم من المتوقع أن تُؤلف مباشرة في HTML و CSS ومُدارة بواسطة تقنيات الاجاكس. اطارات أخرى توفر تركيبة عنصر متكاملة، مثل قدرات XML وجافا سكريبت أو واحد منهما فقط مطلوبة.
اطارات عمل عنصر اجاكس يمكّن من تحقيق التنمية السريعة أكثر من اطارات عمل اجاكس المباشرة، ولكن مع سيطرة أقل، وبالتالي هو المفتاح الذي اطارات عمل عنصر اجاكس ينص على ما يلي :
عدة اطارات عمل تعرض نموذج تطوير يقوم على العنصر من جانب الملقم مع قدر من دعم اجاكس.
العناصر يتم إنشاؤها، ويتم التحكم بها على الملقم باستخدام لغة برمجة على جانب الملقم. صفحات بعد ذلك يتم تقديمها من خلال توليد والتحكم في الـ HTML على مزيج من جانب الخادم والعميل. إجراءات المستخدم متصلة بالخادم عبر تقنيات أجاكس، نص برمجة جانب الملقم يعالج نموذج عنصر في جانب الخادم، والتغييرات التي تحدث في نموذج عنصر على الخادم تنعكس على العميل تلقائيا.
هذه الاطارات توفر السهولة والكفاءة لخدمة المطورين لجانب الخادم بحساب ممكن من القوة والأداء. اطارات عمل اجاكس التي تتعامل مع العرض بالكامل داخل المتصفح قد توفر استجابة أكبر إذا ما تعامل مع مزيد من تفاعلات المستخدم دون تدخل الخادم. في النموذج الذي يحركه الملقم، يمكن لبعض تفاعلات واجهة المستخدم ان تستجيب ببطء، على سبيل المثال عندما يكون حقل إدخال متاح بشكل حيوي على أساس طلبات الخادم. وعلاوة على ذلك، اطارات عمل اجاكس المعتمدة على الخادم لاتقدم دعم خارج الخدمة. هذا النهج ما زال يتمتع بشعبية في الحالات التي يكون فيها فوائد بنية اجاكس بالكامل لا يمكن حصرها أو عندما يكون تفاعل الخادم مطلوب على أي حال.
تمديد إطار العمل قد يتطلب ان المطور يفهم ماهي اجزاء العرض التي يتم التعامل معها في مقابل العميل على الخادم، وكود برمجة الجافا سكريبت والاجاكس والخادم (وهي مسألة يمكن ان تتغلب من خلال استخدام اطار عمل اجاكس غير مباشر، عن طريق اختيار اطار عمل اجاكس غير مباشر مع مترجم يقبل نفس اللغة المستخدمة في الملقم).