+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Оновлення мови Dart 2.0, альтернативи JavaScript від Google

Оновлення мови Dart 2.0, альтернативи JavaScript від Google

Розробники з Google опублікували версію мови програмування Dart 2.0 для мобільних та веб-систем. У новому випуску з'явилася строга статична типізація, але типи можуть виводитися автоматично і їх анотації, як і раніше, не є обов'язковими.

Компіляція

У Dart 2 режим «strong» для суворої перевірки типів замінив режим «checked» для їхньої обмеженої перевірки. Сувора типізація та компілятор dartdevc забезпечують швидку компіляцію в JavaScript без віртуальних машин. Для тестування програм тепер можна використовувати компіляцію в JavaScript та будь-які штатні браузери замість Dartium.

Робота з інтерфейсом

У новій версії мови можна визначати віджети для інтерфейсу без обов'язкового використання ключових слів new і const. Раніше для цього потрібно було застосовувати окрему мову розмітки.

Розробка програм

Для створення мобільних програм можна використовувати фреймворк Flutter. Для веб-розробки творці Dart 2 пропонують набір специфічних бібліотек, таких як dart:html і Angular. Також є можливість створювати однорідні системи з єдиною загальною кодовою базою.

Зростання популярності Dart

У 2018 році кількість питань про Dart на платформі Stack Overflow різко збільшилася.

У рейтингу TIOBE за серпень 2018 року мова програмування займає 24 місце. Також у рейтингу GitHub за другий квартал 2018 року Dart займає 23 позицію.

У лютому 2018 року було представлено бета-версію Dart 2.0. Крім того, Google активно працює над операційною системою Fuchsia, написаною на Dart. У січні 2018 року Google опублікувала на GitHub інструкцію щодо встановлення Fuchsia OS, а вже в квітні стало можливим випробувати демоверсію системи прямо в браузері.

 

Інші новини

Найкраща ціна