Новости » Доступно новое обновление для среды разработки Dart Editor (0.3.4.0_r18115)
Доступно новое обновление для среды разработки Dart Editor (0.3.4.0_r18115)
Вышла новая версия редактора Dart Editor 0.3.4.0_r18115 - свободной кроссплатформенной среды разработки клиентских и серверных приложений на основе открытой платформы Eclipse. Подробнее с IDE можно ознакомиться в статье "Среда разработки для языка Dart - Dart Editor".
Версии программы для различных операционных систем (Windows, Linux, Mac OS) доступны на сайте:
http://www.dartlang.org/docs/editor/.
Критические изменения:
- Окончательно удалено устаревшее свойство
Element.elements, а вместо него предлагается использоватьElement.children - Окончательно удалено устаревшее свойство
Element.innerHTML, а вместо него предлагается использоватьElement.innerHtml - Удален интерфейс
Sink, а интерфейсCollectionSinkперемещен в библиотекуdart:async - В компилятор dart2js добавлена новая опция, позволяющая контролировать "серверный" или "клиентский" набор библиотек использовать. По умолчанию, компилятор выбирает "клиентский" набор для браузерной разработки. Однако, если компилятор dart2js используется для генерация минифицированного кода (minified) для серверных приложений, можно использовать опцию
--categories=Server, чтобы компилятор выбрал "серверный" набор. - Класс
Dateпереименован вDateTime - Конструктор
DateTime.fromStringпереименован в статический методDateTime.parse. - Метод
Iterable.mappedByпереименован обратно вIterable.map - Метод
Stream.mappedByпереименован обратно вStream.map - Методы
List.map,List.skip,List.takeтеперь вместо объекта классаListвозвращают экземпляр классаIterable. - Удален конструктор
List.filled - Помечены как устаревшие методы работы со строками
Strings.join()иStrings.concatAll() - Помечен как устаревший класс
Strings
Изменения и исправления:
- Добавлена возможность авто-дополнения кода при редактировании списка импортируемых пакетов и библиотек (dart:, package: и относительные пути)
- Несколько различные изменений для контекстного меню и основного меню "Навигация"
- Автономная виртуальная машина Dart теперь может быть использована для генерации снимков с помощью опций:
-
dart --generate-script-snapshot=foo.dart.snapshot foo.dart -
dart --use-script-snapshot=foo.dart.snapshot foo.dart
-
- Файл из пакетов теперь открываются в режиме "только чтение"
- Исправление незначительных ошибок