Новости и события » 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/" для пакета, благодаря применению символических ссылок непосредственно в директории проекта. В будущих выпусках данную опцию планируется активировать по умолчанию.


Таким будет новый Samsung Galaxy S8: опубликованы живые...

Таким будет новый Samsung Galaxy S8: опубликованы живые фотографии флагмана

В сети появились живые фотографии грядущего флагмана Samsung Galaxy S8. Снимки разместил ресурс BGR, который в прошлом не раз публиковал достоверные утечки. Если раньше еще возникали какие-то вопросы относительно дизайна Samsung Galaxy S8, то теперь подробнее ...

загрузка...

 

Вверх