السلام عليكم.
ماهو الرياكت و الانجلر ؟
و هل تعلم واحد منهم يغني عن الاخر.
وشكراً.
Angular هو إطار عمل كامل بينما React هي مكتبة JavaScript، تستخدم Angular عملية تدفق بيانات ثنائية الاتجاه حيث تقوم بتحديث Real DOM مباشرة بينما يقوم React بتحديث DOM الافتراضي فقط ويهتم بتدفق البيانات أحادي الاتجاه.
React مكتبة مبنية للبرمجة بلغة JavaScript تم بناؤها من قبل شركة فيسبوك، وهي مكتبة متخصصة بواجهات المستخدم، حيث تقدم طريقة سهلة وسلسلة وقوية في الوقت ذاته لبناء الواجهات وتخفف العبء عن المبرمجين أثناء بناء أي واجهة، وهي مبنية على أساس مفهوم الـ Component والذي يمكن إعادة استخدامه بسهولة فائقة دون الحاجة لبنائه مرة أخرى في كل مرة، ويشير الموقع الرسمي للمكتبة إلى قابلية استخدام المعلومات التي يتعلمها المبرمج عند تعلمه التعامل مع مكتبة React في كتابة كودات مختصة بالسيرفر عن طريق Node وبناء تطبيقات قوية للموبايل عن طريق React Native.2
AngularJs مكتوب بلغة الجافاسكربت لكنه مختص بتسهيل التفاعل بين الواجهة والخلفية Front-End & Back-End حيث يبدو تطبيق الويب وكأنه صفحة واحدة تارة يقوم باستدعاء خدمة من الخلفية ليقوم بالتأثير في نفس الوقت على الواجهة. ويتم استخدامه في كثير من مشاريع الويب التي تحاول نقل برنامج معين من وضعه كبرنامج يعمل على سطح المكتب الى برنامج يعمل على الويب.
التعليقات