- PVSM.RU - https://www.pvsm.ru -

Первый стабильный SDK для Dart

Первый стабильный SDK для DartРазработчики языка программирования Dart отмечают [1] праздник: первый день рождения Dart, а также выход первого стабильного SDK [2]. Новый SDK идёт с быстрой виртуальной машиной Dart VM, которая в некоторых тестах Octane [3] даже превосходит по производительности движок V8 для рендеринга Javascript.

Вместе с SDK под Windows/Mac/Linux выпущен более эффективный транслятор из Dart в Javascript, редактор кода Dart Editor [4] и сборка Chromium с поддержкой Dart [5] (браузер Dartium c Dart VM). Компания Google надеется, что в будущем нативная поддержка Dart появится во всех браузерах.

Кроме перечисленного, сегодня анонсированы:

Язык структурного веб-программирования Dart вышел год назад [11] в виде технологического превью. Он позиционируется как замена/альтернатива Javascript, страдающего от «фундаментальных» изъянов [12], которые невозможно исправить в следующей версии Javascript или путём выпуска надмножества вроде Typescript. Dart — это революционный вариант, который Google рассматривает как один из нескольких возможных путей развития или трансформации Javascript.

Dart пригоден для разработки высокопроизводительных сложных модульных веб-приложений, использования библиотек, дебаггеров, редакторов кода и других инструментов.

Dart разработан с учётом трёх главных целей:

  • Производительность. Виртуальные машины на Dart не будут иметь тех проблем с производительностью, которые есть у всех машин EcmaScript.
  • Удобство разработки. Будет сохранена динамическая, лёгкая в освоении, не требующая компиляции природа Javascript, которая сделала веб-платформу абсолютным лидером среди программистов-любителей.
  • Поддержка редакторов кода и дополнительных инструментов. Dart спроектирован таким образом, чтобы было легче использовать дополнительные инструменты для больших серьёзных проектов, которые требуют поддержки, в том числе таких функций как рефакторинг и поиск мест вызова функций. В то же время Dart не будет требовать обязательного использования редактора кода для эффективного программирования, так что обычный разработчик вполне может быть доволен работой в текстовом редакторе.

Dart также должен обеспечивать максимальную безопасность там, где эта задача не конфликтует с тремя главными.

Автор: alizar


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/17389

Ссылки в тексте:

[1] отмечают: http://google-opensource.blogspot.com/2012/10/celebrating-darts-birthday-with-first.html

[2] первого стабильного SDK: http://www.dartlang.org/docs/sdk/

[3] Octane: https://developers.google.com/octane/

[4] Dart Editor: http://www.dartlang.org/docs/editor/getting-started/

[5] сборка Chromium с поддержкой Dart: http://www.dartlang.org/dartium/

[6] HTML-библиотека: http://api.dartlang.org/docs/continuous/dart_html.html

[7] Pub: http://pub.dartlang.org/

[8] Серверная I/O библиотека: http://api.dartlang.org/docs/continuous/dart_io.html

[9] спецификации Dart: http://www.dartlang.org/docs/spec/

[10] новые функции: http://www.dartlang.org/articles/m1-language-changes/

[11] вышел год назад: http://habrahabr.ru/post/130065/

[12] «фундаментальных» изъянов: http://habrahabr.ru/post/128202/