Новости и события » Hi-Tech » Доступен язык программирования Dart 1.19

Доступен язык программирования Dart 1.19

Компания Google представила выпуск языка программирования Dart 1.19, который позиционируется как язык структурированного программирования для Web, обладает похожим на Java синтаксисом, не требует явного определения типов и может использоваться для создания серверных и клиентских приложений. Для запуска внутри браузера код на языке Dart компилируется в представление JavaScript, для выполнения серверных приложений развивается специальная виртуальная машина Dart VM. Код связанных с языком компонентов распространяется под лицензией BSD.

Для упрощения разработки на языке Dart поставляется SDK, включающий в себя компилятор в JavaScript - dart2js, виртуальную машину Dart VM, пакетный менеджер pub, статический анализатор кода dart_analyzer, набор библиотек, интегрированная среда разработки DartPad и плагины с поддержкой Dart для IntelliJ IDEA, WebStorm, Eclipse, Emacs, Sublime Text 2 и Vim. Для выполнения и отладки приложений на языке Dart, без компиляции в JavaScript, предоставляется Dartium - специальная сборка браузера Chromium с интегрированной виртуальной машиной Dart VM. Дополнительные пакеты с библиотеками и утилитами распространяются через репозиторий pub, который насчитывает 2212 пакетов, в том числе фреймворки для разработки web-приложений AngularDart и polymer.dart.

В Dart 1.19 совместно с разработчиками фреймворка Flutter продолжена работа по предоставлению полноценных средств для разработки мобильных приложений. Например, в новой версии добавлена возможность оставления запятой после последнего аргумента при вызове или определении функций, что позволяет не задумываться о корректности структуры при копировании частей определения функций или изменении порядка следования аргументов, что актуально в мобильных приложениях на базе фреймворка Flutter, в которых обычно используются большие списки аргументов.

Другим заметным улучшением стало добавление опции "--no-package-dir" для команд "pub get" и "pub upgrade", которая позволяет обойтись без создания отдельной директории "packages/" для пакета, благодаря применению символических ссылок непосредственно в директории проекта. В будущих выпусках данную опцию планируется активировать по умолчанию.

Intel


Сучасні та економічні методи зведення будівель

Сучасні та економічні методи зведення будівель

У сучасному будівництві швидкість, економічність та універсальність є ключовими факторами при виборі технологій і матеріалів. Швидкомонтовані сталеві будівлі повністю відповідають цим вимогам, завдяки чому вони набувають великої популярності у різних сферах...

сегодня 10:39

Свежие новости Украины на сегодня и последние события в мире экономики и политики, культуры и спорта, технологий, здоровья, происшествий, авто и мото

Вверх