Google выпустила бета-версию SDK Dart, которая включает в себя редактор с значительно улучшенным завершением и анализом кода, поэтому ее можно рассматривать как еще один шаг к созданию своего рода IDE.
Dart-это замена JavaScript от Google, и по сравнению с другим языком Google, Go, он гораздо более спорный. Google хотел бы, чтобы мы использовали Dart как способ дать преимущество своему браузеру Chrome. Если он сможет привлечь достаточное количество пользователей, то Firefox и IE придется играть в догонялки — предполагая, что политика позволила им даже двигаться в этом направлении.
Новый Dart SDK включает в себя обновленный редактор, написанный на Java, с гораздо лучшим механизмом анализа кода, который сообщает о предупреждениях и ошибках во время компиляции. Новый движок на 20% быстрее, и он выдает ошибки по мере ввода.
Есть несколько дополнительных новых функций — переименование рефакторинга библиотеки, преобразование метода в геттер и наоборот, импорт библиотеки и создание класса, а также быстрое исправление деталей. Вероятно, самая важная особенность заключается в том, что завершение кода лучше. Теперь он распознает ближайшее совпадение на основе набора значащих букв в регистре верблюда — например, вы набираете iE, и он находит isEmpty.
Отойдя от редактора, компилятор Dart to JavaScript, Dart2js, теперь создает код, который почти в четыре раза компактнее. Он также показывает улучшение скорости на 10%. Компилятор JavaScript важен, потому что на данный момент это то, что вы должны использовать, если хотите, чтобы ваши творения Dart запускались в любом браузере.
Альтернативой является использование виртуальной машины Dart, которая теперь на 33% быстрее и имеет совершенно новое ускорение SIMD. Также проще развернуть приложение Dart с помощью команды pub deploy, которая создает структуру каталогов и копирует ресурсы на сервер.
Dartium, комбинация Dart и Chromium также теперь быстрее в WebGL.
Самая большая новость, вероятно, заключается в том, что SDK теперь вышел в бета-версию. Кто знает — возможно, в один прекрасный день Дарт выйдет на финальный релиз. Google, однако, хорошо известен тем, что держит проекты в бета-версии задолго до даты их тестирования…