2008-09-27 30 views
1

我是學習PureMVC的AS3新手,希望按照最佳實踐編寫代碼,以便任何其他AS3開發人員都可以拿起我的代碼並輕鬆理解我做了什麼,我很想做像JavaScript或Asp.Net那樣的東西/ C#,但我有一種感覺可能不是最好的方法。AS3/PureMVC最佳實踐?最好的架構項目的代碼示例?

想法?鏈接?

回答

1

我發現通過文檔閱讀幫助我得到了每個部分的明確定義到PureMVC。最重要的是,我下載了演示的源代碼,並將它們添加到Flex Builder中,以便我可以輕鬆查看它們,並瞭解它們是如何構建的,以瞭解如何構建項目。

你必須記住的一件事是你可以以任何你想要的方式做事,但爲了使用這個框架值得,你應該堅持它所建議的結構和做事方式。例如,您可以爲視圖提供對外觀的引用,並讓它從代理等獲得信息。但是,您應該保持視圖與框架分離,並讓它調度事件並與外觀進行中介處理。

2
  1. 使用反向域名文件夾結構是我見過的Flex代碼中常見的。即: COM/MYDOMAIN/myproject的/圖...模型,業務,控制器(這將很容易讓我理解你的代碼) 更多: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. 您可能會超越這一點,但我已經使用凱恩戈姆(MVC),它是有據可查的: http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm

代碼示例 這是凱恩戈姆商店這是標準凱恩戈姆例如: http://cairngormdocs.org/blog/?p=17