Connect with us

Видео и подкасты для разработчиков

Что не так с Dart и Flutter в 2025 году?

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

Опубликовано

/

     
     

В свежем докладе CrossConf доцент СПбГУАП Станислав Чернышев честно разобрал текущие проблемы и перспективы Dart и Flutter на конец 2025 года. Вот краткое содержание его выступления:

  • Отмена макросов в Dart
    Команда Dart окончательно отказалась от поддержки макросов, которые вызывали множество технических проблем и тормозили разработку. Вместо них обсуждаются механизмы статического метапрограммирования, но внедрение идёт медленно.

  • Ограничения многопоточности
    Dart до сих пор однопоточен на уровне одного изолята, а обмен данными между изолятами требует сериализации, что сказывается на производительности. Разработка настоящей многопоточности продолжается, но ещё не достигла зрелости.

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

  • Медленное внедрение новых возможностей
    Много новых фич (cross-компиляция, extension types и другие) добираются до релиза по несколько лет — это касается как самого языка, так и Flutter.

  • Сложности с файловой системой
    Работа с файловой системой через dart:io всё ещё оставляет желать лучшего, так как требует большого количества промежуточных копирований данных между VM и нативом.

  • Регулярные слухи о «смерти» Flutter
    Крупные инфоповоды и реструктуризации в Google, появление новых конкурентов или просто статьи со стороны третьих лиц каждый год вызывают волну слухов о «закате» Flutter и Dart, которые не соответствуют реальности.

  • Зависимость Flutter от версии Dart
    Flutter сильно привязан к конкретной версии языка, что затрудняет обновление фич Dart без обновления всего фреймворка — проблема для крупных legacy-проектов.

  • Медленный отклик на запросы сообщества
    Важные фичи и ишью (например, перемещение виджетов Material и Cupertino в отдельные пакеты, мультиоконность) годами висят на GitHub без приоритета.

  • Десктоп и Web — всё ещё не на уровне mobile
    Веб и десктоп-версии Flutter активно развиваются, но многие сценарии (особенно десктоп с плагинами) пока реализованы «на полшишечки».

  • Ломающие обновления
    Многие обновления Flutter ломают обратную совместимость, и сообществу часто приходится ждать хотфиксов перед апдейтом.

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

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: