我想了解Robotlegs 2与PureMVC相比有哪些缺点。似乎它比PureMVC更优雅,更方便,更强大。除了遗留代码库之外,PureMVC应该生存的原因是什么?在最近的将来,PureMVC会因为Robotlegs的生存而死亡。我认为这个问题可以由一个在实践中非常了解这两个框架的人来回答。
答案 0 :(得分:2)
在性能方面,PureMVC通常比RobotLegs快得多。这是因为RobotLegs依赖的依赖注入非常慢。
但是,大多数人都同意RobotLegs的更清晰,更直观的API可以弥补这一点。
答案 1 :(得分:0)
首先,唯一能够决定两个框架中哪一个最适合您和您的项目的人就是您。
那就是说,我想我仍然可以为您提供一些建议来帮助您做出决定。我认为缺乏依赖注入对你来说不是一个交易破坏者,因为如果是的话,你已经选择了与RobotLegs一起使用(虽然你可能值得考虑你是否计划现在或在未来,在这种情况下RobotLegs可能是better choice)。
花一些时间看着他们两个,然后选择一个适合你的那个。它们都是很棒的框架,如果使用得当,它们都可以帮助您编写一致的,模块化的,可维护的和可重用的代码。如果您决定选择其他框架,只需进行切换即可。如果您已经遵循了您开始使用的框架的理念,那么将特定于域的特定代码移植到其他框架应该是相当简单的。