2012-09-11 47 views
0

我是核心Java和Java EE開發人員,具有UI和Web應用程序的豐富經驗。我現在遇到了一個Flex和ActionScript作爲開發技術的項目,我完全不知道以上兩者是什麼,在技術環境中從未工作過。初學者的PureMVC和Flex

我只想要一個開始,它是如何工作的,以及開始PureMVC和Flex編碼時需要注意的事情。

例子是Java有類文件作爲輸出,我們需要在.java和文字表達式的方法和類中編寫代碼。 flex和AS有什麼用處?

PureMVC與Web應用程序中使用的MVC相同嗎?

+0

有關Flex的詳細信息,請訪問http://helpx.adobe.com/flex.html並瞭解有關PureMVC的更多信息,請訪問http://puremvc.org。 PureMVC移植到許多不同的技術,並可用於創建基於HTML的應用程序。 – JeffryHouser

回答

0

PureMVC是一個帶有柔性端口的MVC框架(實際上,最初是在flex中開發的,後來移植到其他平臺)。這是第一個與Flex一起發佈的框架之一(與Cairngorm一起)。我發現學習曲線有點侷限性。

您會發現AS3對Java開發人員來說有點自然。語法可能有點時髦,但是你將大部分直接轉換爲AS3。 AS3源文件以* .as結尾,輸出爲* .swf(可執行文件)或* .swc(庫)。

如果你拿起flex,你還會發現它是標記語言的* .mxml文件。 MXML與Android的XML模板中的編程或HTML中的Web開發之間的根本區別在於MXML文件實際上編譯爲純動作類。

對於Java開發人員,我建議您查看spring actionscript。它是第一個(如果不是第一個)依賴注入框架,並直接從Java Spring中出來。您將通過XML配置獲得基於註釋的注入或注入。個人而言,如果我是從零開始作爲初學者,我的選擇框架爲swiz,因爲它的簡單性。

0

我不是真的建議你從PureMVC和Flex開始。所有企業解決方案大部分都使用Parsley + Flex。 Parsley與Spring非常相似,Java和Java EE開發人員將更容易理解它的工作原理。

+0

好吧,但我需要進入Flex – GOK

+0

荷蘭芹支持flex和純動作 – badunk