Как стать автором
Обновить

Комментарии 9

Флаттеру всего 3 года, а уже проблемы с обратной несовместимостью и ломающими изменениями.
И это, между прочим, та же компания, в которой Пайк, Томпсон и товарищи разработали язык, который одним из преимуществ имеет compatibility promise уже около 10 лет.


Гугл — не маленькая компания, но могли бы и перенимать хорошие практики у других команд всё же

Лучше быстро и болезненно перевести всех сейчас, чем медленно и еще более болезненно потом.


Тем более, что возможность мигрировать постепенно есть, можно хоть по одному файлу переводить.

И слава богу, что ее ломают. Если этого не делать, можно превратится в ВордПресс с их вечным нытьем про совместимость. Не так много и жертв

Не в бровь, а в глаз!
Учитывая, что в языке произошли более чем масштабные изменения (и очень полезные), достаточно простая часть с миграцией кода на новую версию выглядит не так страшно.
Google не планировал успех Flutter, а то что он на Dart — вообще недоразумение, которое изначально было чем-то вроде TypeScript от Google. Но при таком успехе пришлось допиливать все на ходу.

Конечно, если бы Flutter был на Kotlin, то успех был бы более масштабный.

Ну во первых, TypeScript создали в компании Microsoft.
Во вторых, Dart развивается параллельно Flutter, тк на нем работает к примеру Google Ads, и есть проекты по типу Angular Dart, которые не зависят от Flutter и используются вполне отлично, например Wrike пишет на Angular Dart фронтенд, и ежегодно проходит DartConf.

Возможно, название статьи нужно сменить на "Мигрируем на Dart 2.12"

Согласна, «миграция» это, все-таки, про язык Dart и код на нем. Спасибо, поправила.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий