Comparison between Mate, Swiz and Robotlegs frameworks for Flex development
My company is willing to reffactor its biggest and heaviest pro开发者_C百科ject introducing some kind of framework. Are there good online source/issue/blogpost with comparison of these 3 frameworks - Robotlegs, Swiz and Mate?
I don't think a comparison is the way to go. They all have strength and weaknesses. It all comes down to what you're trying to accomplish.
With that said, my 2 personal choices are RobotLegs and Parsley. RobotLegs is good for small to medium size application since it's easy to learn and use. Parsley is more robust and adds a lot more features than RobotLegs, which is why its been used in the world's largest flex applications. From your description, it seems this is a large project, then I would recommend Parsley, but maybe you don't need all of it's features.
Best thing you can do is try both and see which one fits best.
You have tried googling, right? A quick google turned up numerous pages doing comparisons. Why those 3 frameworks? What about Cairngorm or Parsley?
I ended up using Robotlegs because I liked that it was minimal and I like dependency injection via metadata (being a Spring user with Java).
The other question is why refactor to add a framework? What is the expected benefit? If you don't have an expected benefit, why do it?
My Introduction to Flex Application's Architectures could be of help, because in this article instead of comparing the frameworks I list the common problems all architectural frameworks need to address as well with some code snippets on how the different frameworks approach the solutions. Understanding the common problems is crucial when it comes to understand why a certain frameworks is designed in that certain way.
- A good starting point: Adobe article about different Flex frameworks
- Answer why Mate would be the answer
- Article about different Flex frameworks
- Article about which framework to choose
It seems that there aren't a lot of resources out there covering Robotlegs.
精彩评论