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

常見(jiàn)Flex開(kāi)源框架用法指導(dǎo)

開(kāi)發(fā) 后端
本文向大家簡(jiǎn)單介紹一下Flex開(kāi)源框架,通過(guò)開(kāi)源開(kāi)發(fā)框架展現(xiàn)出Flex平臺(tái)的發(fā)展勢(shì)頭,AdobeFlex及相關(guān)技術(shù)正成為RIA領(lǐng)域的主流。

本文和大家重點(diǎn)討論一下Flex開(kāi)源框架,雖然Flex社區(qū)的規(guī)模還遠(yuǎn)比不上Java或Microsoft平臺(tái),但它正在FlexRIA開(kāi)發(fā)者們的栽培下穩(wěn)健地成長(zhǎng)。許多開(kāi)源開(kāi)發(fā)框架也因此被創(chuàng)造出來(lái),請(qǐng)看下文詳細(xì)介紹。

Flex開(kāi)源框架

AdobeFlex及相關(guān)技術(shù)正成為RIA領(lǐng)域的主流。雖然Flex社區(qū)的規(guī)模還遠(yuǎn)比不上Java或Microsoft平臺(tái),但它正在FlexRIA開(kāi)發(fā)者們的栽培下穩(wěn)健地成長(zhǎng)。許多開(kāi)源開(kāi)發(fā)框架也因此被創(chuàng)造出來(lái):

Cairngorm(下載)

Cairngorm是最老也最成熟的Flex開(kāi)源框架。它現(xiàn)在由Adobe擁有并開(kāi)源,而且被Adobe的RIA顧問(wèn)服務(wù)團(tuán)隊(duì)大量使用。創(chuàng)造出Cairngorm的AdobeConsulting團(tuán)隊(duì)是把設(shè)計(jì)模式框架運(yùn)用到RIA開(kāi)發(fā)的最早的倡導(dǎo)者。Cairngorm中可以看到許多在JEE世界中廣泛使用的MVC相關(guān)設(shè)計(jì)模式,即使它只是一個(gè)僅用于RIA用戶界面開(kāi)發(fā)的微型架構(gòu)框架。

Cairngorm被看作是企業(yè)RIA開(kāi)發(fā)框架。它的分層MVC實(shí)現(xiàn)有助于開(kāi)發(fā)出具有復(fù)雜的業(yè)務(wù)邏輯的可伸縮的RIA應(yīng)用。在異步通信、事件驅(qū)動(dòng)、無(wú)線程的Flex平臺(tái)上,Cairngorm為構(gòu)建嚴(yán)肅的商業(yè)應(yīng)用程序提供了快速而可靠的方法。

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

Cairngorm微架構(gòu)的意圖是為企業(yè)RIA開(kāi)發(fā)者提供一個(gè)框架。如果你在編寫(xiě)一個(gè)非常簡(jiǎn)單的應(yīng)用(比如程序原型),或者只有一個(gè)視圖的程序,那么你應(yīng)該考慮“一體化”的方案,就不必掙扎于Cairngorm所倡導(dǎo)的模型、視圖和控制分離了。Cairngorm架構(gòu)的益處在開(kāi)發(fā)復(fù)雜的RIA應(yīng)用的時(shí)候才能體現(xiàn)出來(lái),比如有多個(gè)用例和視圖,由一整個(gè)團(tuán)隊(duì)負(fù)責(zé)開(kāi)發(fā),以及團(tuán)隊(duì)中存在設(shè)計(jì)師、創(chuàng)意型開(kāi)發(fā)者、技術(shù)型開(kāi)發(fā)者等受過(guò)不同訓(xùn)練的成員的情形。

Flex開(kāi)源框架PureMVC(下載)

它實(shí)際上是一個(gè)ActionScript3框架。與Cairngorm不同,它完全不依賴任何Flash、Flex或其他Adobe的AS3類。因此它可用于開(kāi)發(fā)任何基于Flash或者ActionScript3的應(yīng)用程序。

從PureMVC的名字中就可以看出,它是根據(jù)MVC設(shè)計(jì)模式來(lái)實(shí)現(xiàn)的,里面包含了三層,即模型、視圖和控制器。這個(gè)框架的文檔很全面,它的網(wǎng)站上也有很豐富的信息去幫助開(kāi)發(fā)者上手。

由于PureMVC是純粹用ActionScript實(shí)現(xiàn)的,而ActionScript是與JavaScript基于相同標(biāo)準(zhǔn)(ECMAScript)的,強(qiáng)類型的,完全面向?qū)ο蟮恼Z(yǔ)言,因此PureMVC可以很容易移植到其他OO語(yǔ)言。而事實(shí)上也確實(shí)如此:

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

這些移植版以及許多演示程序和工具都是由一群專門(mén)投身于此項(xiàng)工作的貢獻(xiàn)者們完成的,他們遍及全世界。還有許多翻譯人員加入進(jìn)來(lái)幫忙把PureMVC的文檔翻譯成其他語(yǔ)言,包括法語(yǔ)、德語(yǔ)、俄語(yǔ)、漢語(yǔ)和日語(yǔ)等等。他們不知疲倦的工作把一個(gè)簡(jiǎn)單的個(gè)人項(xiàng)目變成了全球化的開(kāi)源成果。很快,你就會(huì)認(rèn)識(shí)他們,并愛(ài)上他們高質(zhì)量的工作。要是遇到了這群人中的某一位,請(qǐng)他喝一杯吧!

考慮到ActionScript(ECMAScript)連同Adobe所用的Flash引擎將被內(nèi)建于下一代的Firefox,PureMVC將會(huì)成為RIA開(kāi)發(fā)者們開(kāi)發(fā)跨平臺(tái)富應(yīng)用的一件非常趁手的工具。

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

Model-Glue:Flex也是一個(gè)簡(jiǎn)單的MVCFlex框架。JoeRinehart把他最初創(chuàng)作的Model-GlueforColdFusion移植到了Flex。Model-Glue:Flex受到了好評(píng)。它的設(shè)計(jì)意圖是成為一個(gè)比Cairngorm和PureMVC更輕量的框架,因此更便于快速原型和簡(jiǎn)單的Flex應(yīng)用開(kāi)發(fā)。

Flex開(kāi)源框架Foundry(下載)

ServeBoxFoundry(sbasfoundry)是為Flex2應(yīng)用程序開(kāi)發(fā)而設(shè)計(jì)的ActionScript3/Java框架。它根據(jù)幾個(gè)設(shè)計(jì)模式而設(shè)計(jì),還包括了一些工具,用來(lái)解決Flex2開(kāi)發(fā)中一再重現(xiàn)的煩人問(wèn)題:Model-View同步、屏幕瀏覽、訪問(wèn)控制列表(開(kāi)發(fā)中)、本地化以及標(biāo)簽文字外部化等等。

Foundry是為中大型規(guī)模的企業(yè)RIA系統(tǒng)開(kāi)發(fā)而設(shè)計(jì)和實(shí)現(xiàn)的。它包含了Java公用模塊,用來(lái)將FoundryFlex插件與服務(wù)器端的進(jìn)程緊密集成。

Flex開(kāi)源框架GuasaxFlexFramework(下載)

Guasax是一個(gè)易于使用的編程框架,可實(shí)現(xiàn)條理清晰的,可伸縮的Flex應(yīng)用程序。

Guasax框架在運(yùn)行時(shí)依照MVC模式來(lái)處理程序的動(dòng)作。Guasax的一個(gè)獨(dú)特之處是它用一個(gè)XML文件來(lái)配置業(yè)務(wù)邏輯中的動(dòng)作,在某些方面類似于JavaStruts框架。可通過(guò)開(kāi)發(fā)Guasax組件來(lái)擴(kuò)展Guasax。

Flex開(kāi)源框架ARP(下載)

AralBalkan當(dāng)初把ARP(AriawareRIAPlatform)作為一個(gè)ActionScript框架來(lái)開(kāi)發(fā),現(xiàn)在它已成為OpenSourceFlash項(xiàng)目群的一員。ARP現(xiàn)在支持使用ActionScript2和ActionScript3來(lái)開(kāi)發(fā)Flash或Flex的RIA應(yīng)用。

ARP可能是Flash社區(qū)中最老的框架。ARP的第一版是早在2000年用Flash5編寫(xiě)的,其中一部分曾隨開(kāi)源的FC-Lib庫(kù)發(fā)布。隨后它發(fā)展到FlashMX,其中一部分又進(jìn)入了開(kāi)源的Moose庫(kù)。由于它是從Flash框架進(jìn)化而來(lái),ARP可以在Flex和AIR中使用。ARP的代碼直接訪問(wèn)Flash類,因此有報(bào)告說(shuō)它比其他Flex框架性能更好。

Flex開(kāi)源框架FlestFramework(下載)

Flest是構(gòu)建企業(yè)級(jí)RIA的ActionScript3/Flex應(yīng)用程序框架。它運(yùn)用了Controller、Factory、Command等設(shè)計(jì)模式。它的設(shè)計(jì)理念是高效、簡(jiǎn)單和實(shí)用。Flest框架是一個(gè)輕量級(jí)且易于使用的工具集合,不但幫助搭建開(kāi)發(fā)的環(huán)境,還給開(kāi)發(fā)者最大的自由去實(shí)現(xiàn)自己的決定。

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

除了用來(lái)開(kāi)發(fā)RIA用戶界面的框架,RIA開(kāi)發(fā)者還有其他幫手,比如FlexUnit(ActionScript3的單元測(cè)試框架),F(xiàn)lexLib(開(kāi)源Flex2組件庫(kù)),AS3CoreLib(提供了若干基本工具和出色JSON支持的ActionScript3.0類庫(kù)),以及GraniteDS(AdobeDataServicesforJ2EE應(yīng)用服務(wù)器的免費(fèi)、開(kāi)源的替代品,支持EJB3/Spring/Pojo服務(wù))。

InfoQ將繼續(xù)報(bào)道Flex開(kāi)源開(kāi)發(fā)社區(qū)的新進(jìn)展。

【編輯推薦】

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


 

責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2010-08-06 10:32:49

Flex數(shù)據(jù)類型

2010-08-05 09:05:14

Flex Button

2010-07-28 10:48:48

FlexReport開(kāi)

2010-07-27 15:28:02

Flex DataBi

2010-07-30 10:02:40

Flex驗(yàn)證控件

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-05 13:44:12

Flex布局

2010-08-05 14:03:32

Flex框架

2010-08-12 09:25:35

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
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产成人综合亚洲欧美94在线 | 亚洲欧美综合网 | 久久综合一区二区 | 日本精品国产 | 久久精品一区二区三区四区 | 81精品国产乱码久久久久久 | 久久99精品久久久久久 | 久久久久久久一区 | 久久一级| 久久精品91久久久久久再现 | 日韩精品影院 | 欧美一区二区三区免费在线观看 | 日韩精品无码一区二区三区 | 久久人体视频 | 婷婷综合| 欧美一级免费观看 | 99精品网 | 成人精品在线观看 | 一区二区精品 | av中文字幕在线观看 | 夜夜骑首页| 亚洲精品视频观看 | 亚洲高清视频在线观看 | 久久成人人人人精品欧 | 一区二区三区免费在线观看 | 黄在线 | 色综合久久久 | 伊人亚洲 | 亚洲欧美综合精品久久成人 | 国产精品一区二区久久 | 欧美日韩亚洲一区 | 亚洲精品视频在线观看视频 | 男女羞羞视频大全 | 99pao成人国产永久免费视频 | 天天人人精品 | 精品视频一区二区三区在线观看 | 91精品久久久久久久久久 | 亚洲国产一区二区三区 | 久久国产精品99久久久大便 | av黄色国产 | yiren22 亚洲综合|