Dart Добавляет Унифицированный Инструмент Разработчика


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

Dart описывается как оптимизированный для клиента язык для быстрых приложений на любой платформе. Он начал свою жизнь как альтернатива JavaScript, которая будет поддерживаться непосредственно браузерами, но когда это не сработало, он был переработан как лучший компилятор. Недавно Dart завоевал долю рынка в качестве основы Flutter SDK: он предоставляет язык и время выполнения, которые обеспечивают работу приложений Flutter, а также поддерживает многие основные задачи разработчиков, такие как форматирование, анализ и тестирование кода.

Flutter имеет преимущество одного инструмента разработчика общего назначения (команда flutter), но до сих пор разработчики Dart использовали ряд различных инструментов разработчика для отдельных задач, таких как dartfmt и dartanalyzer. В этом выпуске добавлен новый унифицированный инструмент разработчика dart, который очень похож на инструмент flutter и может использоваться для всех распространенных задач.

Неудивительно, что новый инструмент также был добавлен в Flutter, и начиная с Flutter 1.22 SDK каталог /bin содержит команды flutter и dart. Если вы занимаетесь как разработкой Flutter, так и разработкой дротиков общего назначения, вы получаете оба опыта разработчика из одного SDK Flutter без необходимости устанавливать что-либо еще.

Команда Dart говорит, что в следующих стабильных выпусках они планируют добавить больше к этому инструменту dart и постепенно отказаться от более мелких инструментов (dartdoc, dartfmt, dartanalyzer и т. Д.). В следующем году они планируют выпустить SDK Dart, которые содержат только один инструмент dart.

Другим основным улучшением в новом выпуске является функция нулевой безопасности, которая была выпущена в качестве технического предварительного просмотра в начале года. Инструмент безопасности Null помогает избежать класса ошибок, которые часто трудно обнаружить, и в качестве дополнительного бонуса позволяет повысить производительность. Инструмент работает, выдавая предупреждения при попытке присвоить нулевое значение типу, который его не поддерживает.


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