ما هو افضل اطار عمل للجافاسكربت؟

السلام عليكم و رحمة الله ،

حالياً احتاج الى تعلم احد اطارات العمل - Frameworks - الخاصة بالجافاسكربت ، و انا فى حيرة كثيرة بين اكثر من اطار لأكثر من سبب .

قمت فى بالاشتراك فى مسار لتعلم اطار العمل AngularJS و انا عازم على انهائه و تكمله المسار كـ MEAN Stack بتعلم الـ NodeJS و MeteorJS و لكن الآن يوجد Angular 2 , 3 , 4 لذلك سيكون للتعلم طريق طويل.

حسناًَ ماذا عن ReactJS ، اعلم انه مدعوم من قبل الفيس بوك و هناك اطار اخر ReactNative خاص بصناعة تطبيقات الموبايل بلغة الجافاسكربت ، و لكن المشكلة فى هذا الاطار انى لا اجد احد المسارات المضمونة للبدء فيه و ايضاً مازلت احب ان اكمل دراستى لل NodeJS لذلك لا اعلم هل ساكون حينها فى حاجة ل Angular ام ان هذا الاطار سيفى بالغرض.

و هناك ايضاً VueJS و لكنى لا اعلم الكثير عنه.

لذلك انا اسعى الى استماع نصائحكم ، اى الاطارات الاسهل فى التعلم و الاكثر انتاجية ، و ايهما سيكون له الاولوية فى المشاريع المستقبلية ، يرجى العلم انه سيتم الأخذ فى الاعتبار ان المدة المتاحة للانتهاء من التعلم هى شهر على الاٌقل لذلك اتمنى اضافه احد المصادر الخاصة بالاطار الذى ترى فى رأيك انه الافضل فى للمستقبل و الاسهل فى التعلم .


التعليق السابق

المشكلة ان Angular يعتمد على MVC و انا أرى ان هذا الموديل يرجح كافته كثيراً على عكس الـ React

صحيح كلامك

Angular في الأساس إطار عمل لعمل single page application ويأتي مع كامل الإضافات التي تحتاجها

لكن React في الأساس مخصص لععل جزء معين من الصفحة ولو اردت عمل single page application ستحتاج إلى اضافة بعض الحزم مثل react-router لو احتجت إلى اضافة routing لمشروعك وغيرها أي أنك ستقوم بإضافة الحزم التي أنت بحاجة لها فقط بعكس angular

Angular إطار عمل مميز ايضاً وطالما أنت مرتاح معه فأكمل معه