مميزات وعيوب فريم وورك فلاتر Flutter

اشتهرت فلاتر في الشهور الأخيرة في مجال برمجة تطبيقات أندرويد وآيوس (آيفون وآيباد).. وستزداد شهرتها في مجال برمجة الويب قريباً جداً. ولكن ما هي مميزات وعيوب إطار العمل فلاتر؟

فلاتر - Flutter - هو إطار عمل صممته شركة جوجل بلغة دارت - Dart - لكي يكون خاص بكتابة كود موحد لكل أنظمة التشغيل والمنصات. لغة دارت هي أيضاً من تصميم شركة جوجل ونادراً ما تستخدم خارج إطار العمل فلاتر برغم وجود استخدامات لها في تطوير الباك اند للمواقع.

مميزات برمجة تطبيقات الموبايل على فلاتر:

١. نفس كود البرنامج يعمل على هواتف أندرويد وآيفون وآيباد، والويب (كموقع إلكتروني)
٢. سهولة تصميم واجهات مستخدم جميلة وجذابة
٣. أداء الكود سريع وقوي: سرعة تنفيذ الكود يشبه كود جافا علي الأندرويد، وكود سويفت علي الآيفون

عيوب برمجة تطبيقات الموبايل على فلاتر:

١. حجم التطبيق المطلوب تثبيته علي الموبايل يكون كبير جداً مقارنةً بنفس التطبيق المكتوب بلغة جافا للأندرويد
٢. صعوبة حل بعض المشكلات في الأكواد الضخمة من حيث عزل التخصصات - separation of concerns. عزل التخصصات هو مبدأ شهير في مجال كتابة السوفت وير يعني أن تقوم بكتابة كود تصميم واجهة المستخدم في ملف، وكود التعامل مع البيانات في ملف آخر.. وهكذا.


انتهينا من الكلام عن إطار عمل فلاتر الخاص بكتابة تطبيقات الاندرويد وتطبيقات الآيفون بكود واحد. وإن أردت متابعة الموضوعات الجديدة اشترك بـ بريدك الإلكترونى من هنا.