【发布时间】:2012-12-24 16:56:17
【问题描述】:
如何在 actionscript 3.0 中实现 MVC?您是构建自己的经典(基于 GoF 书籍)简单架构还是使用一些现代框架?我学习了“经典解决方案”,但不明白使用一些 mvc 框架会更好吗?哪一个适合这个目的?
【问题讨论】:
标签: actionscript-3 model-view-controller frameworks design-patterns
如何在 actionscript 3.0 中实现 MVC?您是构建自己的经典(基于 GoF 书籍)简单架构还是使用一些现代框架?我学习了“经典解决方案”,但不明白使用一些 mvc 框架会更好吗?哪一个适合这个目的?
【问题讨论】:
标签: actionscript-3 model-view-controller frameworks design-patterns
我使用自己的设置来实现 MVC 实践/架构,但不是框架。在我看来,MVC 是一种组织代码(和功能)的方式。可用的 MVC 框架功能可简化和自动化交互。
对于我的许多项目,不需要 MVC 框架的附加功能,并且最终会施加一些限制。如果这些特性很重要,或者您正在与团队一起工作,那么 mvc 框架有很多好处。但对于个人项目,我发现我自己的设置很简单。
【讨论】:
有几种 AS3 MVC 实现,其中最流行的是 Robotlegs、PureVMC、Swiz 和 Parsly(还有 Cairngorm 和 Flex only MATE,但我不知道它们是否仍然受支持)。它们都成功地成为了您的应用程序的基础,使用哪一个是个人喜好问题。如果我应该在其中选择一个,那就是 Robotlegs,但在实际工作中,我们有自己的轻量级 MVC 实现,对于纯 AS3 项目来说,这是 Robotlegs 和 Cairngorm 之间的平均水平。
【讨论】: