بماذا تنصحني reactjs أم angular ؟

من في نظرك هي الأفضل و التي ترى لها مستقبلا واعدا هل reactjs أم angular ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

wgh أضف ردا

لتزداد حيرتك اكثر اضف الى القائمة vuejs فهي من التقنيات الواعدة.

أنا أفضل vue.js فهي أفضل و أسرع

هل vuejs مشابهة في طريقة عملها و كتابة الكود لــ reactjs ؟

بمعنى هل إذا تعلمت إحداهما سوف يكون من السهل علي تعلم الأخرى ؟

هي مشابهة نوعاً ما لـ Angular 2

طبعاً انت تعرف ان هناك اختلاف جذري بين Angular 1 و Angular 2 ..

لا أعلم طريقة عمل react js . لكن لا أظنها مشابهة للvue.js ، ماأعجبني في vue.js طريقة كتابة الكود وبساطة فهمه

كل واحدة لها استخدام يختلف عن الاخرى, مثلا Angular هي MVC وتدعم نقل البيانات باتجاهين

اما الـ ReactJS تمثل الـ V من الـ MVC وتدعم نقل البيانات باتجاه واحد, بامكانك استخدام مكتبات اخرى معها لكي تدعم نقل البيانات بالاتجاهين ,

بالتالي الاستخدام يعتمد على التطبيق , فـ اذا كنت تريد رفع كفاءة واجهة المستخدم فعليك بالـ React لسرعتها في عرض الصفحة, وهناك فروقات اخرى بين كل منها بامكانك البحث عنها واختيار الانسب لك.

ماذا تقصد ب

تدعم نقل البيانات باتجاهين

مثلا ارسال البيانات من واجهة المستخدم الى السيرفر والعكس.

عموما ؛ هناك نوعان من البرمجة : imperative و declarative.

angular و vuejs تتبعان declarativ .

reactjs فتتبع imperative .

قمت بتجربتهم جميعا ، وهدا ما توصلت اليه :

ال vuejs سهل جدا ، لكن لم يعجبني ، لانه ليس مناسبا للمشاريع الكبيرة . كما انني واجهت مشاكل اثناء مشاركة الاكواد بين العناصر . اما في المشاريع الصغيرة فهو مناسب جدا .

حاليا انا اعمل ب angularjs 1.5.7-8 الاطار رائع ، و اغلب الصعوبات تكمن ايضا في استعمال scopes .و التواصل بين العناصر .لكن اعتقد انك ستتخطى هده المشكلة . لا ننسى ال angularjs 2 . هي ايضا رائعة ؛ لكن لم يتسنى لي الوقت لتجربتها بعد .

اما react js فهو اطار رائع ايضا كما انه بسيط و هو يتبع نمط imperative .اي ان تحديت القيم يتم لا يتم تلقائيا ، لا يمكنني شرح هذا بالضبط لكن اليك الرابط التالي لتبدا نه

لا يمكن لاي احد ان يختار الاطار الدي يليق بك ، لذلك انصح بتعلم اساسيات كل الاطارات التالية ، الاساسيات لن تكلف كثيرا من الوقت . بعدها ستفهم الفروقات بينها ،وستختار بنفسك ما يناسبك ،

react js ليس إطاراً، هو مكتبة مثل Jquery، عكس angular و vue js، رغم انّ تدخُّلي اتى بشكل متأخّر نوعاً ما.

نعم ، يه مجرد مكتبة لا تقوم بفرض نمط معين على التطبيق ، لكن في الاخير الكل يعتبرها ( اطارا ) . خصوصا انها تغنيك عن ( اطار عمل ) .

مجهول
  • حذف بواسطة المستخدم

جرب كلا منهما ، شخصيا أفضل React.JS لأنها أسهل قليلا من أنجلار. كما أنها مدعومة من فيسبوك ، وهناك React Native