Angular
Backbone
React
Ember
وبعض المفاهيم التأصلية
شكرا لك @khelll .. و بالنسبة لك ماهو الإطار الذي تعمل به على تطبيقاتك المختلفة و لماذا ؟
كل له وعليه، باختصار شديد:
Angular: يعتبر الأنضج لكنه بطور إعادة الكتابة حاليا للنسخة ٢.
Backbone: الأبسط وستحتاج معه لكثير من العمل الروتيني في مجال العرض.
React: مما يبدو لي سنستقر عليه هنا في حسوب.
Ember: جيد لكن جزئية ال model فيه مازلت بتطوير مستمر.
اعتقد أن إطارا angular و ember يعتبرا من أقوى الاطارات هذه الأيام. كلاهما يحتوي على جميع الخصائص الاساسية لبناء تطبيق ويب كبير الحجم. مع backbone و react ستضطر الى الاستعانة ببعض الإضافات الاخرى لتعويض النواقص الموجودة في هذه الاطارات (react لا يعتبر إطار حتى)
هنالك النسخة الجديدة: angular 2 ولكنها لا تزال في مرحلة البيتا. هذه النسخة ستكون الاقوى والأكثر مرونة ولكنها مختلفة جدا عن النسخة الحالية مما يجعل تعلمها كتعلم إطار جديد تماما.
اذا كنت تريد انشاء مشروع في الوقت القريب، انصحك بتعلم angular 1 او ember.
وإذا كنت تريد العمل على مشروع مستقبلي انصحك بتعلم angular 2 لانها ستكون المسيطرة في المستقبل
VueJS حيث للبساطة و الفعالية عنوان .
بعض مواصفاته :
يعمل كواجهة فقط يعني طبقة الـ View في معمارية *MV .
مبني على نظام الوحدات أو components حيث يمكن عمل وحدة بكل خصائصها من ناحية الـ style و منطق العمل و حتى قالب هذه الوحدة في ملف واحد .
يمكن المستخدم من إضافة مميزات أخرى عبر إضافات إطار العمل VueJS ، أمثلة لإضافات :
قد أستخدمته في عدة مشروعات و كان أكثر من رائع .
ملاحظة typeahead.js و Moment.js و
react.js و Handlebars.js ليست اطر عمل انما مكتبات مهمه اذا اردت بناء اطار العمل الخاص بك D:
التعليقات