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

от автора

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

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

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

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

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

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

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

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

ссылка на оригинал статьи http://habrahabr.ru/post/155069/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *