• robotlegs 1.5.2 таки уговорил меня оставить и не выпиливать его. Как не крути, но он организует архитектуру и местами упрощает. Но будущие проекты я вряд ли буду основывать на нем.

Replies (4)

  • @deep, а какие альтернативы для будущих проектов? у себя тоже используем robotlegs 1.5.2, притерлись более менее.
  • @nitrobin, Пока никаких. Но академический MVC можно легко реализовать и часть необходимых паттернов, такие как компановщик или наблюдатель уже есть во флеше на уровне апи. Команды и их срабатывание также легко реализуются. Самое магическое тут инъецирование, но оно же и самое тормознутое и на него тратится куча времени при выполнении.
    Для последнего смотрю в сторону code.google.com
    разница между
    [Inject] public var foo:IFoo;
    против
    private var foo:IFoo = inject(IFoo);
    минимальное, а второе работает в разы быстрее
  • @deep, funk, забавная библиотечка. Интересное решение для реализации inject через pushScope/popScope code.google.com Хм, есть провайдеры, даже new можно использовать. Круто. :) На до бы тестик скорости инстанцирования написать для сравнения со swiftsuspenders.
  • @nitrobin, Да мне тоже либа нравится, давно к ней присматриваюсь :) Да как бы и автор намекает
    Однозначно быстрее. swiftsuspenders использует describeType, а он даже с кешированием результатов далеко не быстрый.