Dart-Makro-Projekt eingestellt: Fokus auf Datenverarbeitung und Build-Geschwindigkeit
2025-01-29
Das Dart-Team hat die Einstellung seines langjährigen Makro-Projekts angekündigt, da die hohen Kosten der Compile-Zeit die Entwicklererfahrung, insbesondere das Stateful Hot Reload, beeinträchtigen. Das Team räumte unüberwindliche technische Hürden ein und beschloss, die Verbesserung der Datenverarbeitung und der Build-Geschwindigkeit gegenüber der Weiterentwicklung von Makros zu priorisieren. Zukünftige Bemühungen konzentrieren sich auf eine bessere Unterstützung der Daten-Serialisierung/Deserialisierung, Verbesserungen des `build_runner`-Tools und die eigenständige Veröffentlichung von Augmentations – einer Funktion, die ursprünglich als Teil des Makro-Projekts prototypisiert wurde – um den Entwickler-Workflow zu verbessern.
Entwicklung