ما هي Dart ؟
Dart هي لغة برمجة حديثة عالية المستوى للأغراض العامة تم تطويرها في الأصل بواسطة Google. إنها لغة البرمجة الجديدة التي ظهرت في عام 2011 ، ولكن تم إصدار نسختها المستقرة في يونيو 2017. Dart ليست شائعة جدًا في ذلك الوقت ، ولكنها تكتسب شعبية عندما تستخدمها فلاتر.
Dart هي لغة برمجة ديناميكية قائمة على الفصل وموجهة للكائنات مع إغلاق ونطاق معجمي. من الناحية النحوية ، يشبه إلى حد بعيد Java و C و JavaScript. إذا كنت تعرف أيًا من لغات البرمجة هذه ، فيمكنك بسهولة تعلم لغة برمجة Dart.
Dart هي لغة برمجة مفتوحة المصدر تُستخدم على نطاق واسع لتطوير تطبيقات الهاتف المحمول وتطبيقات الويب الحديثة وتطبيقات سطح المكتب وإنترنت الأشياء (IoT) باستخدام إطار عمل Flutter. كما أنه يدعم بعض المفاهيم المتقدمة مثل الواجهات ، والمزج ، والفئات المجردة ، والأدوية المعاد استخدامها ، وواجهة الكتابة. إنها لغة مجمعة وتدعم نوعين من تقنيات التجميع.
لماذا Dart؟
- Dart هي لغة مستقلة عن النظام الأساسي وتدعم جميع أنظمة التشغيل مثل Windows و Mac و Linux وما إلى ذلك.
- إنها لغة مفتوحة المصدر ، مما يعني أنها متاحة مجانًا للجميع. يأتي مع ترخيص BSD ومعترف به بواسطة معيار ECMA.
- إنها لغة برمجة موجهة للكائنات وتدعم جميع ميزات oops مثل الوراثة والواجهات وميزات الكتابة الاختيارية.
- تعتبر Dart مفيدة جدًا في إنشاء تطبيقات في الوقت الفعلي نظرًا لاستقرارها.
- يأتي Dart مع مترجم dar2js الذي ينقل شفرة Dart إلى كود JavaScript الذي يعمل على جميع مستعرضات الويب الحديثة.
- يسمح Dart VM المستقل بتشغيل رمز Dart في بيئة واجهة سطر الأوامر.