2

我想了解 Robotlegs 2 与 PureMVC 相比有哪些缺点。看起来它比 PureMVC 更优雅、更方便、更强大。除了遗留代码库之外,PureMVC 应该存在的原因是什么?就 Robotlegs 的生存而言,PureMVC 会在最近的将来消亡吗?我认为这个问题可能由一个在实践中非常了解这两个框架的人来回答。

4

2 回答 2

2

PureMVC 在性能方面通常比 RobotLegs 快得多。这是因为 RobotLegs 所依赖的依赖注入非常慢。

然而,大多数人都会同意 RobotLegs 更简洁、更直观的 API 足以弥补这一点。

于 2013-12-03T16:27:36.330 回答
1

首先,唯一可以决定这两个框架中哪一个最适合您和您的项目的人就是您自己。

也就是说,我想我仍然可以为您提供一些建议来帮助您做出决定。我假设缺少依赖注入对您来说不会破坏交易,因为如果是这样,您已经选择使用 RobotLegs (尽管您是否计划现在或将来进行任何单元测试可能值得考虑未来,在这种情况下,RobotLegs 可能是更好的选择)。

花一些时间看看它们,然后选择适合你的那个。它们都是很棒的框架,如果使用得当,它们都将帮助您编写一致、模块化、可维护和可重用的代码。如果您决定更喜欢其他框架,只需进行切换。如果您遵循了您开始使用的框架的理念,那么将您的领域特定代码移植到其他框架应该是相当简单的。

于 2013-12-07T22:36:06.057 回答