成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

常見Flex開源框架用法指導

開發 后端
本文向大家簡單介紹一下Flex開源框架,通過開源開發框架展現出Flex平臺的發展勢頭,AdobeFlex及相關技術正成為RIA領域的主流。

本文和大家重點討論一下Flex開源框架,雖然Flex社區的規模還遠比不上Java或Microsoft平臺,但它正在FlexRIA開發者們的栽培下穩健地成長。許多開源開發框架也因此被創造出來,請看下文詳細介紹。

Flex開源框架

AdobeFlex及相關技術正成為RIA領域的主流。雖然Flex社區的規模還遠比不上Java或Microsoft平臺,但它正在FlexRIA開發者們的栽培下穩健地成長。許多開源開發框架也因此被創造出來:

Cairngorm(下載)

Cairngorm是最老也最成熟的Flex開源框架。它現在由Adobe擁有并開源,而且被Adobe的RIA顧問服務團隊大量使用。創造出Cairngorm的AdobeConsulting團隊是把設計模式框架運用到RIA開發的最早的倡導者。Cairngorm中可以看到許多在JEE世界中廣泛使用的MVC相關設計模式,即使它只是一個僅用于RIA用戶界面開發的微型架構框架。

Cairngorm被看作是企業RIA開發框架。它的分層MVC實現有助于開發出具有復雜的業務邏輯的可伸縮的RIA應用。在異步通信、事件驅動、無線程的Flex平臺上,Cairngorm為構建嚴肅的商業應用程序提供了快速而可靠的方法。

Cairngorm的本質也決定了它可能不適用于小型的快速原型。Adobe說:

Cairngorm微架構的意圖是為企業RIA開發者提供一個框架。如果你在編寫一個非常簡單的應用(比如程序原型),或者只有一個視圖的程序,那么你應該考慮“一體化”的方案,就不必掙扎于Cairngorm所倡導的模型、視圖和控制分離了。Cairngorm架構的益處在開發復雜的RIA應用的時候才能體現出來,比如有多個用例和視圖,由一整個團隊負責開發,以及團隊中存在設計師、創意型開發者、技術型開發者等受過不同訓練的成員的情形。

Flex開源框架PureMVC(下載)

它實際上是一個ActionScript3框架。與Cairngorm不同,它完全不依賴任何Flash、Flex或其他Adobe的AS3類。因此它可用于開發任何基于Flash或者ActionScript3的應用程序。

從PureMVC的名字中就可以看出,它是根據MVC設計模式來實現的,里面包含了三層,即模型、視圖和控制器。這個框架的文檔很全面,它的網站上也有很豐富的信息去幫助開發者上手。

由于PureMVC是純粹用ActionScript實現的,而ActionScript是與JavaScript基于相同標準(ECMAScript)的,強類型的,完全面向對象的語言,因此PureMVC可以很容易移植到其他OO語言。而事實上也確實如此:

我高興地宣布把PureMVC移植到4種語言的工作正在進行之中:AS2、C#、Java和ColdFusion,現已接近向公眾公開的階段。這樣PureMVC的適用平臺就擴大到了FlashLite、.NET、WindowsMobile、Silverlight、J2ME、SE、EE以及……ColdFusion:)

這些移植版以及許多演示程序和工具都是由一群專門投身于此項工作的貢獻者們完成的,他們遍及全世界。還有許多翻譯人員加入進來幫忙把PureMVC的文檔翻譯成其他語言,包括法語、德語、俄語、漢語和日語等等。他們不知疲倦的工作把一個簡單的個人項目變成了全球化的開源成果。很快,你就會認識他們,并愛上他們高質量的工作。要是遇到了這群人中的某一位,請他喝一杯吧!

考慮到ActionScript(ECMAScript)連同Adobe所用的Flash引擎將被內建于下一代的Firefox,PureMVC將會成為RIA開發者們開發跨平臺富應用的一件非常趁手的工具。

Flex開源框架Model-Glue:Flex((下載)

Model-Glue:Flex也是一個簡單的MVCFlex框架。JoeRinehart把他最初創作的Model-GlueforColdFusion移植到了Flex。Model-Glue:Flex受到了好評。它的設計意圖是成為一個比Cairngorm和PureMVC更輕量的框架,因此更便于快速原型和簡單的Flex應用開發。

Flex開源框架Foundry(下載)

ServeBoxFoundry(sbasfoundry)是為Flex2應用程序開發而設計的ActionScript3/Java框架。它根據幾個設計模式而設計,還包括了一些工具,用來解決Flex2開發中一再重現的煩人問題:Model-View同步、屏幕瀏覽、訪問控制列表(開發中)、本地化以及標簽文字外部化等等。

Foundry是為中大型規模的企業RIA系統開發而設計和實現的。它包含了Java公用模塊,用來將FoundryFlex插件與服務器端的進程緊密集成。

Flex開源框架GuasaxFlexFramework(下載)

Guasax是一個易于使用的編程框架,可實現條理清晰的,可伸縮的Flex應用程序。

Guasax框架在運行時依照MVC模式來處理程序的動作。Guasax的一個獨特之處是它用一個XML文件來配置業務邏輯中的動作,在某些方面類似于JavaStruts框架。可通過開發Guasax組件來擴展Guasax。

Flex開源框架ARP(下載)

AralBalkan當初把ARP(AriawareRIAPlatform)作為一個ActionScript框架來開發,現在它已成為OpenSourceFlash項目群的一員。ARP現在支持使用ActionScript2和ActionScript3來開發Flash或Flex的RIA應用。

ARP可能是Flash社區中最老的框架。ARP的第一版是早在2000年用Flash5編寫的,其中一部分曾隨開源的FC-Lib庫發布。隨后它發展到FlashMX,其中一部分又進入了開源的Moose庫。由于它是從Flash框架進化而來,ARP可以在Flex和AIR中使用。ARP的代碼直接訪問Flash類,因此有報告說它比其他Flex框架性能更好。

Flex開源框架FlestFramework(下載)

Flest是構建企業級RIA的ActionScript3/Flex應用程序框架。它運用了Controller、Factory、Command等設計模式。它的設計理念是高效、簡單和實用。Flest框架是一個輕量級且易于使用的工具集合,不但幫助搭建開發的環境,還給開發者最大的自由去實現自己的決定。

除了上面列出的框架,還有一些使用不那么廣泛的。你可以看一下EasyMVC、AdobeFAST和Joeberkovitz的框架。

除了用來開發RIA用戶界面的框架,RIA開發者還有其他幫手,比如FlexUnit(ActionScript3的單元測試框架),FlexLib(開源Flex2組件庫),AS3CoreLib(提供了若干基本工具和出色JSON支持的ActionScript3.0類庫),以及GraniteDS(AdobeDataServicesforJ2EE應用服務器的免費、開源的替代品,支持EJB3/Spring/Pojo服務)。

InfoQ將繼續報道Flex開源開發社區的新進展。

【編輯推薦】

  1. Flex開源組件如何顯示各種文檔
  2. Flex2.0Beta1新功能出爐
  3. 揭露Flex2.0的幾大誤區
  4. FlexBuilder3.0與Eclipse3.4的完美結合
  5. 剖析Flex DataGrid分頁控件的兩種分頁形式用法


 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-08-06 10:32:49

Flex數據類型

2010-08-05 09:05:14

Flex Button

2010-07-28 10:48:48

FlexReport開

2010-07-27 15:28:02

Flex DataBi

2010-07-30 10:02:40

Flex驗證控件

2010-07-29 09:44:17

Flex編程

2010-08-05 10:08:06

Flex效果

2010-07-23 14:12:14

Perl Hash

2010-07-26 14:45:17

Perl Hash

2010-08-13 13:46:04

Flex效果組件

2010-07-27 13:53:15

Flex ComboB

2010-08-12 09:25:35

Flex控件

2010-08-05 13:44:12

Flex布局

2010-08-05 14:03:32

Flex框架

2010-08-11 13:17:07

Flex框架

2010-08-13 11:21:31

Flex渲染器

2010-08-05 10:16:14

Flex效果

2010-08-04 11:04:58

Flex框架

2010-08-10 14:34:37

QTPFlex

2010-08-10 14:25:42

SilkTestFlex
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲人成免费 | 国产在线看片 | 国产一区二区三区免费 | 久久久久久久久91 | 一区在线视频 | 国产精品欧美一区二区 | 日韩www | 成人教育av| 亚洲九九精品 | 蜜桃久久 | 精品亚洲国产成av人片传媒 | 色爱综合网 | 亚洲精品一区二区在线观看 | 日韩伦理一区二区 | 国产一级久久久久 | 国产精品久久久亚洲 | 国产亚洲一区精品 | av一级久久 | 亚洲精品不卡 | 国产精品久久久久久久久免费樱桃 | 日本精品视频一区二区三区四区 | www.亚洲成人网 | 国产亚洲一区二区在线观看 | 99久久影院| 亚洲黄色高清视频 | 国产一级片久久久 | 91亚洲欧美| 性色网站 | 色吊丝在线 | 天天操天天摸天天爽 | 亚洲精品久久 | 国产高清在线观看 | 亚洲午夜视频在线观看 | 色婷婷久久久久swag精品 | 一区二区三区成人 | 91成人影院| 日本黄色影片在线观看 | 亚洲一区二区三 | 亚洲激情在线视频 | 久草免费在线 | 成人在线视频免费看 |