Моя компания готова реорганизовать свой самый большой и тяжелый проект, внедрив какой-то фреймворк. Есть ли хороший онлайн-источник / проблема / блог со сравнением этих трех фреймворков - Robotlegs, Swiz и Mate?
Сравнение фреймворков Mate, Swiz и Robotlegs для разработки Flex
Ответы (4)
Я не думаю, что сравнение - лучший способ. У всех есть сильные и слабые стороны. Все сводится к тому, чего вы пытаетесь достичь.
С учетом сказанного, два моих личных выбора - это RobotLegs и Parsley. RobotLegs подходит для приложений малого и среднего размера, поскольку его легко изучить и использовать. Parsley более надежен и добавляет гораздо больше функций, чем RobotLegs, поэтому он используется в крупнейших гибких приложениях в мире. Из вашего описания кажется, что это большой проект, тогда я бы порекомендовал Parsley, но, возможно, вам не нужны все его функции.
Лучшее, что вы можете сделать, - это попробовать оба варианта и посмотреть, какой из них подходит лучше всего.
Вы пробовали гуглить, верно? Быстрый поиск в Google открыл множество страниц для сравнений. Почему именно эти 3 фреймворка? А как насчет Кэрнгорма или Петрушки?
В итоге я использовал Robotlegs, потому что мне нравилось, что он был минимальным, и мне нравится внедрение зависимостей через метаданные (будучи пользователем Spring с Java).
Другой вопрос: зачем проводить рефакторинг для добавления фреймворка? Какая ожидаемая выгода? Если у вас нет ожидаемой выгоды, зачем это делать?
Моя Введение в Flex Архитектуры приложений могут быть полезны, потому что в этой статье вместо сравнения фреймворков я перечисляю общие проблемы, которые необходимо решать всем архитектурным фреймворкам, с некоторыми фрагментами кода, показывающими, как разные фреймворки подходят к решениям. Понимание общих проблем имеет решающее значение, когда дело доходит до понимания того, почему определенные фреймворки спроектированы таким определенным образом.
- Хорошая отправная точка: статья Adobe о различных платформах Flex
- Ответьте, почему ответом будет Мате
- Статья о различных платформах Flex
- Статья о том, какой фреймворк выбрать
Похоже, что ресурсов, посвященных Robotlegs, не так много.