Привет! Это Анна, Friflex Flutter Team Lead.
Уже знаете про новость, которая потрясла мировое Flutter-сообщество? Разработка макросов, которых все так долго ждали, прекращается.
Предполагалось, что макросы в Dart смогут в режиме реального времени менять и дополнять существующий в проекте код с помощью некоторых вводных параметров от разработчика. Здесь сообщество видело значительное преимущество перед кодогенерацией — макросы не требовали бы постоянного ручного запуска генерации и тем самым снижали бы вероятность ошибок при компиляции из-за неактуальных сгенерированных файлов.
Но команда Dart заявила, что текущая реализация макросов слишком увеличивает время компиляции проекта. Это оказало негативное влияние на процесс hot reload и на удобство разработки в целом.
Что дальше?
Команда Dart выделила три основных направления развития:
- улучшения процесса сериализации и десериализации данных
- развитие augmentations
- улучшения работы build_runner
Подробнее ознакомиться с деталями можно в статье, а поделиться своими эмоциями — в комментариях.
👌— я так и знал(а)
🔥— я ждал(а)
Post #83
751
- 🔥 11
- 👍 5
- ❤ 3
- 👌 3
- 🥰 1