AS3 / PureMVC最佳做法?架构良好的项目的最佳代码示例?
时间:2020-03-06 14:49:44 来源:igfitidea点击:
我是一名学习PureMVC的AS3新手,并且希望按照最佳实践编写代码,以便任何其他AS3开发人员都可以提取我的代码并轻松理解自己的所作所为,我很想做一些像在JavaScript或者Asp.Net/C#中一样的工作。 ,但我觉得这可能不是最好的方法。
有什么想法吗?链接?
解决方案
我发现通读文档有助于我对PureMVC的每个部分都有清晰的定义。最重要的是,我下载了演示的源代码并将其添加到Flex Builder中,以便我可以轻松浏览它们并查看它们的构造方式,以了解如何构造项目。
我们必须记住的一件事是,我们可以按照自己想要的任何方式进行操作,但是要使该框架有价值,我们应该坚持其建议的结构和执行方式。例如,我们可以为视图提供对立面的引用,并使其从Proxies等获取信息。但是,应保持视图与框架的分离,只是派遣事件并让Mediator处理立面。
- 从我所见的Flex代码中,通常使用反向域文件夹结构。即:com / mydomain / myproject / view ...模型,业务,控制器(这将使我很容易理解代码)更多:http://blog.tsclausing.com/post/11
- ASDoc是一种可以自动从代码注释中创建非常漂亮的HTML文档的工具:http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&file=asdoc_127_1.html
- 我们可能已经超出了这一点,但是我使用了Cairngorm(MVC),并且有据可查:http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm
程式码范例
这是Cairngorm商店,这是标准的Cairngorm示例:
http://cairngormdocs.org/blog/?p=17