自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

技術(shù)前沿 Flex技術(shù)概述

開發(fā) 后端
本文向大家介紹一下Flex技術(shù),鑒于AIR和Flex技術(shù)都是Adobe公司研發(fā),并于近年著力推廣的重點(diǎn),因此筆者認(rèn)為,使用Flex技術(shù)創(chuàng)建AIR應(yīng)用程序應(yīng)該是開發(fā)人員的首選。

鑒于AIR和Flex技術(shù)都是Adobe公司研發(fā),并于近年著力推廣的重點(diǎn),因此筆者認(rèn)為,使用Flex技術(shù)創(chuàng)建AIR應(yīng)用程序應(yīng)該是開發(fā)人員的首選。本文將通過一個(gè)“HelloWorld”類型的示例,詳細(xì)介紹使用Flex技術(shù)創(chuàng)建AIR應(yīng)用程序的具體方法。同時(shí),考慮到部分讀者可能對(duì)Flex技術(shù)不了解,所以下文首先對(duì)Flex技術(shù)進(jìn)行簡(jiǎn)要介紹。

Flex技術(shù)概述

2004年,Macromedia公司發(fā)布了Flex1.0技術(shù),這是RIA發(fā)展過程中的重大事件,標(biāo)志著RIA向大規(guī)模普及邁出了第一步。此后,由于各種不為人知的原因,Macromedia公司后來被大名鼎鼎的Adobe公司收購(gòu)。有關(guān)Flex的基本概念,Adobe官方的定義如下:
“AdobeFlex技術(shù)可以在企業(yè)內(nèi)部或在Web上創(chuàng)建并交付豐富Internet應(yīng)用程序(RIA),堪稱最完整、最強(qiáng)大的RIA開發(fā)解決方案。它使企業(yè)能夠創(chuàng)建個(gè)性化的豐富多媒體應(yīng)用程序,極大地提高用戶的體驗(yàn),徹底革新人與Web的交互關(guān)系。”

Adobe公司于2006年發(fā)布了Flex2。目前最新版本是2008年2月發(fā)布的Flex3。Flex3技術(shù)進(jìn)一步迎合RIA的發(fā)展趨勢(shì)以及市場(chǎng)和用戶的需求,其大大超越了它的上一版本。尤其是新增的技術(shù)特性更是錦上添花,例如全面支持AIR、新增的高級(jí)DataGrid控件、增加提高性能和縮減文件體積的特性、增強(qiáng)與后臺(tái)服務(wù)器交互等。經(jīng)過多年發(fā)展過程,F(xiàn)lex技術(shù)已經(jīng)成為目前最完整、功能最強(qiáng)大的RIA開發(fā)解決方案。
目前,已經(jīng)有多家著名企業(yè)使用Flex技術(shù)實(shí)施應(yīng)用開發(fā),例如SONY、ebay、SAP、CISCO等,其所構(gòu)建的應(yīng)用范圍包括富媒體應(yīng)用程序、電子商務(wù)、數(shù)據(jù)可視化、在線產(chǎn)品定制等。這些復(fù)雜的應(yīng)用與Flex技術(shù)所具有的豐富技術(shù)特性有著密切聯(lián)系。究竟最新版的Flex3具有哪些主要的技術(shù)特性呢?

可創(chuàng)建跨平臺(tái)跨瀏覽器的Web應(yīng)用程序,并為其提供豐富的用戶體驗(yàn)
Flex應(yīng)用程序運(yùn)行在AdobeFlashPlayer9中,而該播放器在98%以上的計(jì)算機(jī)中都已經(jīng)安裝,這為創(chuàng)建跨平臺(tái)跨瀏覽器的應(yīng)用程序奠定了堅(jiān)實(shí)基礎(chǔ)。使用Flex3技術(shù)能夠創(chuàng)建具有高交互性和優(yōu)秀用戶界面的Web應(yīng)用程序,這樣可以吸引更多用戶,提高效率和滿意度。

支持AIR應(yīng)用開發(fā)

Flex3支持AIR(AdobeIntegratedRuntime)應(yīng)用程序開發(fā)。AIR是一個(gè)跨平臺(tái)的運(yùn)行時(shí)。AIR能夠使得開發(fā)人員利用現(xiàn)有的Web開發(fā)技能(包括Flash、Flex、HTML、JavaScript、Ajax)優(yōu)勢(shì),建立和配置跨平臺(tái)的桌面RIA應(yīng)用。Flex3對(duì)AIR進(jìn)行了全面支持,其內(nèi)置新的AIRAPI,同時(shí)Flex的集成開發(fā)環(huán)境FlexBuilder3也對(duì)創(chuàng)建AIR應(yīng)用程序進(jìn)行了優(yōu)化。

支持與AdobeCreativeSuite3的協(xié)同工作
將Flex3與AdobeCreativeSuite3結(jié)合應(yīng)用能夠?qū)崿F(xiàn)流暢統(tǒng)一的工作流程。例如,使用Flash、Fireworks、Illustrator和Photoshop能夠創(chuàng)建為Flex所接受的資源,接著利用FlexBuilder3就可輕松導(dǎo)入這些資源,并使之成為RIA用戶界面的構(gòu)成部分。

提供高級(jí)數(shù)據(jù)服務(wù)

開發(fā)人員利用開源BlazeDS能夠輕松的將Flex和AIR應(yīng)用程序與后臺(tái)分布式數(shù)據(jù)和Java服務(wù)器之間連接起來,從而實(shí)現(xiàn)實(shí)時(shí)的數(shù)據(jù)驅(qū)動(dòng)的交互應(yīng)用。

支持開源

Adobe公司已經(jīng)宣布對(duì)Flex3開源。這樣,任何人都能夠免費(fèi)使用,并且對(duì)開源框架進(jìn)行擴(kuò)展和改進(jìn),從而滿足自身需要。這是Flex3進(jìn)一步走向普及,對(duì)抗競(jìng)爭(zhēng)對(duì)手的重要措施。

有效提高開發(fā)人員生產(chǎn)效率

為了提高開發(fā)人員生產(chǎn)效率,F(xiàn)lex3內(nèi)置了很多應(yīng)用程序組件,這些組件能夠幫助開發(fā)人員快速構(gòu)建規(guī)范豐富的用戶界面,例如文本類控件、數(shù)據(jù)和圖表組件、各種容器等。另一方面,F(xiàn)lexBuilder3還為開發(fā)、調(diào)試、部署應(yīng)用程序提供了強(qiáng)大支持。
就目前而言,F(xiàn)lex技術(shù)是構(gòu)建RIA的最佳解決方案。無論國(guó)外國(guó)內(nèi),多數(shù)組織和人員都會(huì)選擇Flex作為RIA應(yīng)用開發(fā)技術(shù)。同時(shí),開發(fā)Flex技術(shù)的Adobe公司也在業(yè)界和市場(chǎng)上加大了宣傳力度,并且加緊該項(xiàng)技術(shù)的研發(fā)工作。據(jù)稱,F(xiàn)lex4.0的研發(fā)已經(jīng)啟動(dòng),將于2010年左右公布于眾。總之,F(xiàn)lex是一種非常有前景,非常有趣的開發(fā)技術(shù)。
 

【編輯推薦】

  1. Flex技術(shù)框架和應(yīng)用開發(fā)步驟指南
  2. Silverlight、JavaFX、Flex技術(shù)比較
  3. Flex框架中Cairngorm和Mate的優(yōu)點(diǎn)大比拼
  4. FlexBuilder3.0與Eclipse3.4的完美結(jié)合
  5. 解析Flex應(yīng)用開發(fā)步驟 新特性和技術(shù)框架 

 

 

責(zé)任編輯:佚名 來源: it168.com
相關(guān)推薦

2010-07-29 09:08:20

Flex客戶端緩存

2010-07-30 15:35:11

Flex結(jié)合

2010-08-10 15:55:20

FlexHTML頁(yè)面

2010-08-10 15:38:32

Flex2.0

2010-07-29 17:26:54

Flex富客戶端技術(shù)

2010-08-09 12:59:15

Flex4beta

2010-06-30 16:52:23

UML數(shù)據(jù)建模

2010-09-27 15:26:17

JVM for Lin

2010-08-09 13:05:24

Flex4beta

2010-08-11 12:50:04

Flex4

2014-08-08 15:36:39

Apdex

2010-08-10 13:04:27

FlexBuilder

2010-08-04 16:24:08

FlexSDK4

2022-06-28 09:01:26

RSSFeedlyCommafeed

2010-08-06 14:58:42

FlexAIR

2010-09-08 14:09:35

切換CSS

2021-03-21 23:04:45

5G6G網(wǎng)絡(luò)

2010-08-11 10:16:24

FlexRIA

2010-08-17 14:15:30

DIV+CSS布局
點(diǎn)贊
收藏

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