日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

正文

序言

Flex 4實(shí)戰(zhàn) 作者:(美)Tariq Ahmed


創(chuàng)建RIA(Rich Internet Application,富Internet應(yīng)用程序)的有關(guān)技術(shù)早就出現(xiàn)了,而此后很久才出現(xiàn)術(shù)語RIA;Flash Platform從V8開始就已經(jīng)成為可行的RIA平臺(tái)。然而,F(xiàn)lash Platform的初衷是為設(shè)計(jì)人員提供一個(gè)能夠發(fā)揮創(chuàng)意的環(huán)境,因此它并不適合專業(yè)的開發(fā)人員使用。

如果你是一名Flash應(yīng)用程序開發(fā)人員,那么想要利用Flash的平臺(tái)開發(fā)程序仍然需要跨越巨大的障礙。其中以高效及時(shí)的方式交付功能眾多的富應(yīng)用程序就是一項(xiàng)嚴(yán)峻的挑戰(zhàn),因?yàn)槟惚仨氂H手完成絕大部分工作。

問題其實(shí)清晰明了:最好是有一個(gè)純粹的開發(fā)環(huán)境,它既能利用業(yè)已受到廣泛支持且性能優(yōu)越的Flash,又能直接滿足開發(fā)人員及其系統(tǒng)開發(fā)生命周期的需要。開發(fā)平臺(tái)應(yīng)該為開發(fā)人員提供高效工具,再配備一個(gè)能替他們完成大多數(shù)勞神費(fèi)力工作的框架,從而讓他們重點(diǎn)關(guān)注應(yīng)用程序的邏輯。這個(gè)問題的解決方案就是Flex。

2004年3月,Macromedia發(fā)布了Flex,此后歷經(jīng)了多年的發(fā)展。在發(fā)布第1版之后不久發(fā)布的1.5版取得了更好的銷售業(yè)績。Flex最早是作為一種服務(wù)器產(chǎn)品開發(fā)的,廣告里也把它作為在Flash Platform上創(chuàng)建應(yīng)用程序的一種工具來宣傳。

這個(gè)工具的推出開啟了一個(gè)新時(shí)代,也點(diǎn)燃了RIA的火種?;贔lex的RIA日益受到人們的關(guān)注,事實(shí)也已經(jīng)證明確實(shí)存在對(duì)RIA的需求,而這種技術(shù)手段賴以發(fā)展的基礎(chǔ)也已具備。下一步就是推進(jìn)RIA的規(guī)?;瘧?yīng)用。

在成為Adobe產(chǎn)品后,Adobe公司在2006年6月發(fā)布了Flex 2,標(biāo)志著該產(chǎn)品取得了巨大的飛躍。憑借對(duì)語言的重新實(shí)現(xiàn)(ActionScript 3)和對(duì)Flash Player的重要升級(jí)(V9),該產(chǎn)品的性能得到極大的提升。

而且,開發(fā)工具轉(zhuǎn)換到Eclipse平臺(tái)上也堅(jiān)定了程序員的信心。Flex 2關(guān)注的是基本的編譯與服務(wù)器端數(shù)據(jù)管理的分離問題。我們也看到了首次以免費(fèi)方式發(fā)布的用于在IDE以外編譯Flex應(yīng)用程序的SDK。最終,服務(wù)器端組件發(fā)展成為Flex Data Services,即目前的LiveCycle Data Services(該服務(wù)支持實(shí)時(shí)數(shù)據(jù)共享)。

這些改變都有助于證明RIA思想的合理性,即在瀏覽器中提供一種桌面應(yīng)用程序般的體驗(yàn)。而此時(shí),RIA最需要的就是獲得社區(qū)的支持。

Tariq發(fā)現(xiàn)了社區(qū)支持的重要性,并走在了前列。為此,他創(chuàng)建了第一個(gè)專注于Flex的門戶和社區(qū),即Community Flex(CFLEX.Net)。

CFLEX.Net中匯集了引導(dǎo)人們學(xué)習(xí)這個(gè)新框架的提示、技巧、博客帖子、新聞和技術(shù)文章。Tariq在Flex社區(qū)發(fā)展初期幫助發(fā)布內(nèi)容,我本人也從他那里學(xué)到很多Flex技能。

Tariq很早就意識(shí)到了數(shù)據(jù)服務(wù)的重要性,并掌握了借助實(shí)時(shí)數(shù)據(jù)創(chuàng)建RIA的方法。他構(gòu)建了很多Flex應(yīng)用程序,從企業(yè)內(nèi)部以業(yè)務(wù)為核心的系統(tǒng),到很多面向消費(fèi)者的各種應(yīng)用程序。他了解并使用了這個(gè)平臺(tái)提供的所有功能,這是他成為編寫Flex圖書的理想人選的原因之一。我相信,這本由業(yè)內(nèi)專家親筆撰寫的書也正是讀者期待已久的書籍。

Flex 3的發(fā)布把我們帶到了這個(gè)框架和這門技術(shù)的一個(gè)激動(dòng)人心的新階段。Adobe將Flex平臺(tái)的很多組件作為開源軟件提供,目的就是讓Flex盡可能透明化,從而吸收來自社區(qū)的有價(jià)值的反饋意見(當(dāng)然,也包括有價(jià)值的代碼)。

隨著Adobe AIR的發(fā)布,開發(fā)人員現(xiàn)在可以使用Flex部署桌面應(yīng)用程序和基于瀏覽器的應(yīng)用程序。

長久以來,Adobe憑借其提供的卓越設(shè)計(jì)工具而聞名于世。在允許設(shè)計(jì)人員與開發(fā)人員緊密協(xié)作以設(shè)計(jì)出漂亮美觀的Flex應(yīng)用程序方面,F(xiàn)lex 3開創(chuàng)了先河。此外,這個(gè)框架和Flex Builder中包含了大量有助于提高效率的增強(qiáng)功能,降低了開發(fā)新手使用Flex的門檻,也有助于他們開發(fā)出容易擴(kuò)展的應(yīng)用程序。

無論你擁有什么樣的開發(fā)背景,也不管你擁有多少Flex經(jīng)驗(yàn),相信本書一定會(huì)成為你的得力助手。應(yīng)該說,任何人都可以從本書中學(xué)習(xí)到有用的知識(shí)。Tariq與另外兩位作者Jon和Faisal為我們奉獻(xiàn)了一本學(xué)習(xí)Flex時(shí)必備的佳作。Tariq提供的Flex社區(qū)CFLEX.Net呈現(xiàn)了我們都熟知和鐘愛的必備資源,同樣,由這位明星人物編寫的本書也為我們獻(xiàn)上了一道美味豐盛的知識(shí)大餐。

 

Ryan Stewart

Adobe系統(tǒng)公司平臺(tái)推廣專家


上一章目錄下一章

Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)