اريد خطه امشي عليه لكي اصبح محترف تطبيقات cross platform
شكرا
مرحبًا أخي منصور ,
cross platform يعني تطوير تطبيقات برمجية متوافقة مع جميع أنظمة تشغيل الأساسية , تقوم بتطوير التطبيق مرة واحدة و يعمل على (IOS و Android).
أفضل ميزة في cross platform أننا نقوم بتوفير والوقت و المجهود حيث أن في الوضع التطبيعي يتطلب منا الأمر إستخدام لغة Swift او Objective C من اجل تطوير Ios و Java او Kotlin من اجل Android.
هنالك عدة مسارات و إطار أعمال من اجل تطوير تطبيقات cross platform يمكنك الإختيار بينها على حسب لغة البرمجة التي تُجيدها, سأسرد لك الإطارات الأكثر شُهرة :
أولا لديك إطار Flutter و هو من إنشاء Google يستعمل إطار Flutter لغة البرمجة Dart هي لغة شبيها ل Javascript ولكنها لا تُستخدم كثيراً إشتهرت مؤخرا بسبب إطار Flutter .
ثانيا React Native و تستخدم React و JavaScript لإنشاء تطبيقات جوال , هي الخيار الأمثل لكل مطور يحترف لغة Javascript .
ثالثا لديك Cordova هذا الإطار يستعمل تقنيات الويب Html, Css و Javascript لإنشاء التطبيقات , سيكون من السهل جداً العمل عليها إذا كنت تُجيد بناء واجهة الموقع .
و أخيرا إطار Xamarin , هو من شركة Microsoft و يمكنك من إنشاء تطبيقات cross platform بإستخدام لغة البرمجة C# , C# هي لغة من Microsoft و تُستخدم في مجالات عديدة منها تطوير ألعاب على Unity , تطوير جانب الخادم للمواقع على Asp.net و بناء برامج مكتبية .
التعليقات