AS3 / PureMVC最佳实践?良好架构项目的最佳代码示例?

时间:2008-09-27 18:25:34

标签: flex flash actionscript-3 puremvc

我是AS3新手,学习PureMVC,并希望按照最佳实践编写代码,以便任何其他AS3开发人员可以拿起我的代码并轻松理解我所做的事情,我很想做我在JavaScript或Asp中做的事情。 Net / C#,但我觉得这可能不是最好的方法。

思考?链接?

2 个答案:

答案 0 :(得分:2)

  1. 使用反向域文件夹结构在我看到的Flex代码中很常见。即: com / mydomain / myproject / view ...模型,业务,控制器(这会让我很容易理解你的代码) 更多:http://blog.tsclausing.com/post/11

  2. ASDoc是一个自动从代码注释创建非常漂亮的HTML文档的工具: http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&file=asdoc_127_1.html

  3. 你可能超出了这一点,但我使用了Cairngorm(MVC)并且有很好的记录: http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm

  4. 代码示例 这是Cairngorm商店,这是标准的Cairngorm例子: http://cairngormdocs.org/blog/?p=17

答案 1 :(得分:1)

我发现阅读文档有助于我明确定义PureMVC的每个部分。最重要的是,我下载了演示的源代码并将它们添加到Flex Builder中,这样我就可以轻松地查看它们,看看它们是如何构建的,以便了解我应该如何构建我的项目。

你必须要记住的一件事是,你可以按照你想要的任何方式做事,但是为了使框架更有价值,你应该坚持它所建议的结构和做事方式。例如,您可以为视图提供对Facade的引用,并让它从Proxies等获取信息。但是您应该保持视图与框架分离,只需让它调度事件并让Mediator处理外观。