我的公司愿意在其最大和最重的项目中引入某种框架。有好的在线资源/问题/博客文章比较这3个框架- Robotlegs, Swiz和Mate吗?
我不认为比较是正确的方法。他们都有优点和缺点。这一切都取决于你想要完成什么。
话虽如此,我的两个个人选择是RobotLegs和Parsley。RobotLegs非常适合中小型应用,因为它易于学习和使用。Parsley比RobotLegs更健壮,增加了更多的功能,这就是为什么它被用于世界上最大的flex应用程序。从你的描述,这似乎是一个大项目,然后我会推荐香芹,但也许你不需要它的所有功能。
你最好两种都试试,看看哪一种最合适。
你试过谷歌,对吗?在谷歌上快速搜出了许多做比较的页面。为什么是这3个框架?凯恩戈姆或欧芹怎么样?
我最终使用了Robotlegs,因为我喜欢它是最小的,我喜欢通过元数据进行依赖注入(作为一个使用Java的Spring用户)。
另一个问题是为什么要通过重构来添加框架?预期收益是什么?如果你没有预期的收益,为什么要这么做呢?
我对Flex应用程序架构的介绍可能会有所帮助,因为在本文中,我没有比较框架,而是列出了所有架构框架需要解决的常见问题,并附上了一些关于不同框架如何处理解决方案的代码片段。在理解为什么某个框架以某种方式设计时,理解常见问题是至关重要的。
- 一个很好的起点:Adobe关于不同Flex框架的文章 为什么Mate会是答案关于不同Flex框架的文章
- 关于选择哪个框架的文章
似乎没有太多的资源涉及到Robotlegs。