Dart proqramlaşdırma dili

Dart proqramlaşdırma dili nədir?

Dart ilk dəfə Google tərəfindən hazırlanmış və 2011-ci ildə təqdim edilmiş və daha sonra Ecma International tərəfindən standartlaşdırılmış obyekt yönümlü açıq mənbə proqramlaşdırma dilidir.

Dartın yaradılmasının əsas səbəblərindən biri JavaScript-in Google tərəfindən adekvat və “əsl proqramlaşdırma dili” hesab edilməməsi idi. Google-a görə, əgər bu dil proqramçılara məxsus olsaydı və onları dəstəkləsəydi, JavaScript-in çatışmayan və pis tərəfləri Dart ilə düzəldiləcəkdi.

Google Dart-ı ilk dəfə təqdim edərkən, o, tərtibatçılar tərəfindən qəbul edilmiş bir proqramlaşdırma dili ola bilmədi. Bunun səbəbi; Google-un planı Dart-ın veb proqramlaşdırma dili olaraq DartVM vasitəsilə yalnız xromda işləməsi idi.

Dart köhnə proqramlaşdırma dili olan JavaScript-i əvəz etmək niyyəti ilə hazırlanmışdır. Əslində, bir çox cəhətdən JavaScript-dən daha sabit təcrübə təmin etdiyi düşünülən Dartın öyrənilməsi JavaScript-dən daha asandır.

Google verdiyi açıqlamalarda bu dilin daha mürəkkəb və daha yüksək performanslı tətbiqlərin günümüzün müasir veb proqramlarında daha asan yazılması və işləməsi üçün yazıldığını qeyd etdi.

Google-un dəstəklədiyi Flutter SDK ilə Dart dilindən istifadə edərək həm Android, həm də iOS proqramlarını inkişaf etdirmək mümkündür. Mobil tətbiqlərdən başqa veb və IoT cihazları üçün tətbiqlər və serverlər Dart proqram dili ilə hazırlana bilər.

Uzunmüddətli perspektivdə Dartın bütün internet brauzerləri və platformaları tərəfindən dəstəklənməsi planlaşdırılır.

Dart dilinin üstünlükləri

  • Flutter Framework-dən istifadə edərək proqramçılar bir platformada iOS və Android üçün mobil proqramlar və interfeyslər hazırlaya bilirlər.Ayrı-ayrı platformalar üçün müxtəlif dilləri öyrənmək ehtiyacını aradan qaldırdığı üçün Dart və Flutter-in yaxın illərdə ayrılmaz bir duet kimi fəal şəkildə istifadə ediləcəyi gözlənilir.

  • Bir çox dillərdən fərqli olaraq, Dart proqramlaşdırma dili inkişaf prosesini proqramçılar üçün mümkün qədər sürətli və rahat etmək üçün nəzərdə tutulmuşdur.

 

  • Dart dilinin ən böyük üstünlüklərindən biri JavaScript-ə və ya işlədiyi sistemdə orijinal dilə tərcümə oluna bilməsidir. Dart-a çox yönlülük verən bu xüsusiyyət sayəsində yüksələn trend proqramlaşdırma dillərindən biri ola bilər.

 

  • Sintaksis baxımından Java və C dillərinə bənzəməsi Dart-a bu dilləri artıq öyrənmiş proqramçılar üçün böyük üstünlük verir.

 

  • Dartın asan sintaksisi sayəsində JavaScript-dən daha asan öyrənilə bilər.