مقارنة الإطار
ويقدم الجدول 1 مقارنة تفصيلية للأطر الخمسة التي تمت مناقشتها في هذه المقالة
النموذج الأولي | مسج | يوي | ExtJS | MooTools | |
---|---|---|---|---|---|
أحدث نسخة | 1.6.1 | 1.4.1 | 3.00 | 3.1 | 1.2.4 |
رخصة | معهد ماساتشوستس للتكنولوجيا | معهد ماساتشوستس للتكنولوجيا وGPL | بي إس دي | تجاري وGPL v3 | معهد ماساتشوستس للتكنولوجيا |
توافق المتصفح | |||||
دعم آي إي | 6.0+ | 6.0+ | 6.0+ | 6.0+ | 6.0+ |
دعم فايرفوكس | 1.5+ | 2.0+ | 3.0+ | 1.5+ | 2.0+ |
دعم سفاري | 2.0.4+ | 3.0+ | 4.0+ | 3.0+ | 2.0+ |
دعم الأوبرا | 9.25+ | 9.0+ | 10.0+ | 9.0+ | 9.0+ |
دعم كروم | 1.0+ | 1.0+ | لم يتم التحقق منها | لم يتم التحقق منها | لم يتم التحقق منها |
الميزات الأساسية | |||||
دعم اياكس | نعم | نعم | نعم | نعم | نعم |
التلاعب بـ DOM | نعم | نعم | نعم | نعم | نعم |
اجتياز DOM | نعم | نعم | نعم | نعم | نعم |
التعامل مع الأحداث | نعم | نعم | نعم | نعم | نعم |
JSON | نعم | نعم | نعم | نعم | نعم |
محددات | نعم | نعم | نعم | نعم | نعم |
تحسينات تجربة المستخدم/واجهة المستخدم | |||||
الأكورديون | لا | واجهة مستخدم مسج | لا | نعم | MooToolsMore |
الرسوم المتحركة | نصي | نعم | نعم | نعم | نعم |
الإكمال التلقائي | نصي | لا | نعم | نعم | لا |
تاريخ المتصفح | نصي | لا | نعم | نعم | لا |
تقويم | لا | واجهة مستخدم مسج | نعم | نعم | لا |
رسم بياني | لا | لا | نعم | نعم | لا |
السحب والإسقاط | نصي | واجهة مستخدم مسج | نعم | نعم | MooToolsMore |
شبكات | لا | لا | نعم | نعم | MooToolsMore |
شريط التقدم | لا | واجهة مستخدم مسج | نعم | نعم | لا |
تغيير الحجم | لا | واجهة مستخدم مسج | نعم | نعم | لا |
محرر النص الغني | لا | لا | نعم | نعم | لا |
المنزلق | نصي | واجهة مستخدم مسج | نعم | نعم | MooToolsMore |
علامات التبويب | لا | واجهة مستخدم مسج | نعم | نعم | لا |
المواضيع | لا | واجهة مستخدم مسج | نعم | نعم | MooToolsMore |
مناظر الشجرة | لا | لا | نعم | نعم | لا |
أطر أخرى جديرة بالملاحظة
من أجل الإيجاز، تناقش هذه المقالة فقط خمسة من أطر العمل الأكثر شيوعًا، وهذا لا يعني أن هذه هي الأكثر شيوعًا والأفضل والأكثر ثراءً بالميزات.
ومن الجدير بالذكر أيضًا بعض الأطر الأخرى والنظر فيها.
مراجعة
تعرفت في هذه المقالة على مفهوم أطر عمل JavaScript وفوائدها في تطوير مواقع الويب وتطبيقات الويب. يوجد وصف شامل للوظيفة المشتركة لهذه الأطر وأمثلة توضح تطبيقها. وفي الوقت نفسه، تعلمت أيضًا عن واحد أو بعض من الأطر الخمسة لتجربة المستخدم وواجهة المستخدم. في النهاية، تحصل على جدول مرئي يسلط الضوء على الميزات التي يحتوي عليها أو لا يحتوي عليها كل إطار. مسلحًا بهذه المعلومات، يمكنك إجراء مزيد من البحث في هذه الأطر قبل اتخاذ قرار مستنير لك أو لفريقك.
الموارد
الحصول على المنتجات والتكنولوجيا
عن المؤلف
جو لينون هو مطور برامج يبلغ من العمر 24 عامًا من مدينة كورك بأيرلندا، وهو مؤلف كتاب Apress القادم Beginning CouchDB ، وقد ساهم بالعديد من المقالات والبرامج التعليمية في IBM DeveloperWorks. في أوقات فراغه، يحب جو لعب كرة القدم (. كرة القدم)، والتلاعب بالأدوات الذكية والعمل على تسجيل نقاطه كلاعب على Xbox 360.
عنوان إعادة الطباعة: http://www.denisdeng.com/?p=736
العنوان الأصلي: http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html