الفرق بين React Js - React Native
React Js
مكتبة خاصة ببناء المواقع وتطبيقات الويب تم بناءها من قبل شركة فيسبوك
متخصصة فى بناء واجهات المستخدم لانها بتقدم طريقة سهلة وقوية فى بناء الواجهات ومبنية على اساس مفهوم Component
الموقع الرسمى للرياكت بيوضح انك تقدر تستخدمها فى اماكن مختلفة بمعنى انة يكفى انك تتعلم القواعد الاساسية لاستخدامها عشان تتمكن من بناء واجهات مرنة للمواقع والانتقال لبناء برمجيات
خاصة بالسيرفر عن طريق استخدام Node
وكمان بتقدر تبنى تطبيقات موبايل قوية لمختلف المنصات الموجودة عن طريق React Native
ودى ال هنتكلم عليها دلوقتى
React Native
عبارة عن اطار عمل Framework تم تطويرة من من قبل شركة فيسبوك
وبيوفرلك الامكانيات الكاملة عشان تبنى تطبيقات كاملة للموبايل
ويمكن لنفس التطبيق أن يعمل على المنصتين بنفس الوقت وذلك يتيح لمبرمجي الويب فرصة رائعة في بناء تطبيقات موبايل قوية وبسهولة ومرونة كبيرة!
من مميزاتها
1 - Cross-platform
مع الـ React Native انت مش محتاج تبرمج تطبيقات Ios
بشكل منفصل عن تطبيقات Android
بحيث انها بتساعد المطورين على تطوير تطبيقات تعمل على نظامى iOS و الـ Andriod من خلال منصة واحدة
2- Truly native
توفر React Native الامكانية الكاملة للمطورين ليناء تطبيقات Native
بشكل كامل مما يجعل التطبيقات المصممة باستخدمها تبدو انها مصممة باحد لغات البرمجة المتخصصة لبناء تطبيقات الهواتف على المنصات المختلفة
3– Readability
سهل جدا انك تقدر تقراء الكود الخاص ب React Native حتى لو مستخدمتهاش قبل كدا
من الشركات ال بتسخدم React Native
Facebook
Facebook Ads
Pinterest
Instagram
Walmart
Bloomberg
SoundCloud Pulse
Townske
Gyroscope
Wix
تكملة القراءة