x32x01
أدارة أكتب كود
- بواسطة x32x01 ||
لغة البرمجة Dart ( دارت ) هي لغة برمجة من تطوير و إبتكار شركة Google الشهيرة من أجل تطوير برمجيات سريعة تشتغل على منصات مختلفة (Multi-Platforms App) كتطوير برنامج يستطيع العمل في بيئة الويندوز و لينكس، الى جانب أجهزة الحاسوب و الموبايل و لما لا حتى السيارات الرقمية، و هي لغة برمجية كائنية التوجه (OOP) تتبع نمطية لغة البرمجة C في الـ Syntax الخاص بها، اول ظهور لـ Dart كان سنة 2011 و كانت ضعيفة جدا حينها، لكن مع تطويرات عديدة و هيمنة الجافاسكربت على كل المنصات تقريبا لجأت جوجل الى تطويرها بشكل افضل لتصير على ما هي عليه الآن، يعتقد الكثيرون ان الـ Dart لا تمث بصلة لعائلة الجافاسكربت، لكنها مبنية كذلك على واحدة من أشهر محركاتها الـ ECMA.
لغة Flutter ليست بلغة برمجة بحق، فهي فقط لغة نستطيع من خلالها تهيئة الشكل الخارجي او الـ UI الخاص ببرمجيات مختلفة، فهي كما تعرفها جوجل عبارة عن SDK من خلاله تستطيع إنتاج UI ذو جودة عالية.
بالدمج بين كل من Dart كوسيلة Back End للبرمجة، و الـ Flutter كوسيلة Front End، سيمكننا الحصول على تقنيتين تساعداننا في برمجة شيئ إحترافي و مثالي ... لكن ما هو ؟
الجواب هو تطبيقات الموبايل، تطبيقات الويب، تطبيقات الديسكتوب و أي شيئ آخر تقريبا، بالنسبة للـ Optimization ، فإن تجميعة Dart/Flutter ليست قوية كفاية لتطوير تطبيقات سطح مكتب فعالة ( حتى اللحظة على الأقل )، قد أصدرت مؤخرا جوجل Flutter Web التي تستطيع من خلالها تطوير صفحات ويب بإستخدام هذين التقنيتين، لكن الأكثر قوة، منافسة و أيضا الأكثر إستخداما هو تطبيقات الموبايل، إذ عوضت Dart/Flutter تقنيات كبيرة في برمجة تطبيقات الموبايل مثل Kotlin و Java، و احزر ماذا، سيمكنك تطوير تطبيق واحد لمختلف المنصات بتقنيات عالية بعيدا عن تقنيات الـ Hybrid المعروفة.
لغة Flutter ليست بلغة برمجة بحق، فهي فقط لغة نستطيع من خلالها تهيئة الشكل الخارجي او الـ UI الخاص ببرمجيات مختلفة، فهي كما تعرفها جوجل عبارة عن SDK من خلاله تستطيع إنتاج UI ذو جودة عالية.
بالدمج بين كل من Dart كوسيلة Back End للبرمجة، و الـ Flutter كوسيلة Front End، سيمكننا الحصول على تقنيتين تساعداننا في برمجة شيئ إحترافي و مثالي ... لكن ما هو ؟
الجواب هو تطبيقات الموبايل، تطبيقات الويب، تطبيقات الديسكتوب و أي شيئ آخر تقريبا، بالنسبة للـ Optimization ، فإن تجميعة Dart/Flutter ليست قوية كفاية لتطوير تطبيقات سطح مكتب فعالة ( حتى اللحظة على الأقل )، قد أصدرت مؤخرا جوجل Flutter Web التي تستطيع من خلالها تطوير صفحات ويب بإستخدام هذين التقنيتين، لكن الأكثر قوة، منافسة و أيضا الأكثر إستخداما هو تطبيقات الموبايل، إذ عوضت Dart/Flutter تقنيات كبيرة في برمجة تطبيقات الموبايل مثل Kotlin و Java، و احزر ماذا، سيمكنك تطوير تطبيق واحد لمختلف المنصات بتقنيات عالية بعيدا عن تقنيات الـ Hybrid المعروفة.