У меня есть довольно важное приложение, написанное с помощью Dart и Polymer, которое использует отражение в фабричном методе и довольно хорошо работает в Dartium. Фабрика генерирует экземпляры подкласса, используя имя подкласса, переданное ей в качестве параметра.
Я согласен с тем, что никогда не генерирую Javascript и не заставляю своих пользователей, если таковые имеются, использовать Dartium. Я также согласен с изменением любых аннотаций @MirrorsUsed
при изменении списка создаваемых подклассов. Страница http://dovdev.com/smoke-and-mirrors/ кажется подразумевают, что производительность и/или размер кода могут быть значительно улучшены даже в Dartium при использовании Smoke.
Как много делает Dartium или анализатор Dart при запуске приложения Dart? Сможет ли Smoke или даже просто @MirrorsUsed
аннотации сделать что-нибудь для приложения в Dartium?