Google выпустила новую версию языка программирования Dart 2.1 и анонсировала Flutter 1.0

Google выпустила минорное обновление своего языка программирования Dart, версию 2.1, сфокусированное на улучшении общей производительности. Эти улучшения обещают повысить производительность Flutter для предстоящего релиза 1.0.

Dart, один из немногих языков программирования, разработанных Google, изначально задумывался как альтернатива JavaScript для веб-разработчиков. Хотя этот план не совсем удался, Dart обрел новую жизнь благодаря Flutter, новому фреймворку Google для кроссплатформенной разработки приложений, который все еще находится на стадии «предварительного выпуска».

В августе Dart получил крупное обновление 2.0, которое привнесло множество улучшений в язык, многие из которых были разработаны с учетом Flutter и его пользователей. Теперь версия Dart 2.1 выпущена, демонстрируя дальнейшую поддержку Flutter, не забывая при этом о его корнях в веб-разработке.

Реклама — прокрутите для получения дополнительного контента

Основной целью Dart 2.1 было повышение производительности, а не добавление новых функций. Веб-разработчики будут рады узнать, что Dart 2.1 сократил время компиляции и размер выходного кода JavaScript, генерируемого компилятором dart2js. Разработчики Flutter вместо этого увидят улучшение производительности своего кода, достигающее 39% улучшения в проверке типов.

Одно незаметное, но важное изменение в Dart 2.1, которое упростит жизнь разработчикам Flutter, — это автоматическое преобразование целых чисел в числа с плавающей запятой, когда ожидается число с плавающей запятой. Это скорее вопрос удобства, чем что-либо еще, поскольку разработчику так же легко ввести «.0» после числа, как и Dart автоматически преобразовать его.

Dart 2.1 уже доступен, а онлайн-песочница DartPad была обновлена. Похоже, разработчикам приложений Flutter придется подождать до релиза Flutter 1.0, чтобы воспользоваться новыми изменениями Dart. Мы должны узнать больше о дате этого релиза в начале следующего месяца на первой конференции Flutter Live.

Вы можете узнать больше о других изменениях в Dart v2.1, таких как новое ключевое слово «mixin» и проверки во время компиляции, из блога Dart и официального журнала изменений.


Подписывайтесь на 9to5Google на YouTube, чтобы получать больше новостей: