Новости » Доступно новое обновление для среды разработки 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
-
- Файл из пакетов теперь открываются в режиме "только чтение"
- Исправление незначительных ошибок