我是AS3新手,学习PureMVC,并希望按照最佳实践编写代码,以便任何其他AS3开发人员可以拿起我的代码并轻松理解我所做的事情,我很想做我在JavaScript或Asp中做的事情。 Net / C#,但我觉得这可能不是最好的方法。
思考?链接?
答案 0 :(得分:2)
使用反向域文件夹结构在我看到的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
答案 1 :(得分:1)
我发现阅读文档有助于我明确定义PureMVC的每个部分。最重要的是,我下载了演示的源代码并将它们添加到Flex Builder中,这样我就可以轻松地查看它们,看看它们是如何构建的,以便了解我应该如何构建我的项目。
你必须要记住的一件事是,你可以按照你想要的任何方式做事,但是为了使框架更有价值,你应该坚持它所建议的结构和做事方式。例如,您可以为视图提供对Facade的引用,并让它从Proxies等获取信息。但是您应该保持视图与框架分离,只需让它调度事件并让Mediator处理外观。