正文

前言(1)

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


Flex是事件驅(qū)動(dòng)的面向?qū)ο髴?yīng)用程序框架和編程語(yǔ)言,讀者用它可以構(gòu)建出引人注目且容易擴(kuò)展的RIA,這些RIA都運(yùn)行于Adobe Flash開以環(huán)境中。

歷史上,Web應(yīng)用程序開發(fā)的側(cè)重點(diǎn)在于能夠快速推向市場(chǎng),但這一優(yōu)勢(shì)往往以犧牲最終用戶的易用性為代價(jià)。Flex既確保了集中部署的快速轉(zhuǎn)換模型,又為實(shí)現(xiàn)易用性提供了強(qiáng)大支持。

初次接觸Flex的人往往面臨一些獨(dú)特的挑戰(zhàn)。第一個(gè)挑戰(zhàn)是許多開發(fā)人員不熟悉事件驅(qū)動(dòng)技術(shù)。雖然他們大致了解事件驅(qū)動(dòng)的概念,但缺乏長(zhǎng)期的使用經(jīng)驗(yàn)。這種情況下,很難充分發(fā)揮這種技術(shù)的長(zhǎng)處,更重要的是無(wú)法讓自己的工作更有成效。

第二個(gè)挑戰(zhàn)源于許多開發(fā)人員長(zhǎng)期固守當(dāng)前的技術(shù)領(lǐng)域。由于習(xí)慣于現(xiàn)有的思維方式,這些人往往會(huì)把自己在HTML中得到的經(jīng)驗(yàn)移植到Flex中。這種做法雖然勉強(qiáng)可行,但束縛了開發(fā)人員的創(chuàng)造力。

第三個(gè)挑戰(zhàn)是與Flex本身的強(qiáng)大功能相伴而生的復(fù)雜性。盡管Flex本質(zhì)上并不復(fù)雜,但畢竟很多Web應(yīng)用程序技術(shù)都是過程式、非事件驅(qū)動(dòng)的,因此讀者很可能在接觸簡(jiǎn)單示例時(shí)感覺比較容易,而一旦深入鉆研則會(huì)覺得難度陡增。

本書將針對(duì)這些挑戰(zhàn)并給出解決方案,而這也是本書的獨(dú)到之處。對(duì)于第一個(gè)挑戰(zhàn),本書會(huì)通過不斷提醒讀者該如何利用事件對(duì)象來強(qiáng)調(diào)Flex的事件驅(qū)動(dòng)本質(zhì)。而且,我們還將針對(duì)同一任務(wù)給出多種實(shí)現(xiàn)方式,并分析每種方式的利弊,以加速讀者的理解。

至于第二個(gè)挑戰(zhàn),我們不會(huì)否定讀者已有的技能,也明白讀者可能擁有另一種Web技術(shù)背景。我們也有同樣的經(jīng)歷,體驗(yàn)過擺脫已經(jīng)習(xí)慣的思維模式時(shí)的心理轉(zhuǎn)換過程。本書時(shí)不時(shí)會(huì)對(duì)如何利用某項(xiàng)功能給出建議。

談到第三個(gè)挑戰(zhàn)——?復(fù)雜性,本書的使命就是讓讀者在短時(shí)間內(nèi)成為一位高效率的Flex開發(fā)人員。為此,我們綜合運(yùn)用了一些技巧,包括設(shè)計(jì)一些容易理解的小示例。而且,我們也會(huì)盡量利用讀者現(xiàn)有的技能,將使用其他技術(shù)和使用Flex解決同一個(gè)問題聯(lián)系起來。另外,本書所有章節(jié)都是按構(gòu)建應(yīng)用程序的邏輯順序組織的,先介紹簡(jiǎn)單的內(nèi)容,然后循序漸進(jìn)地討論新知識(shí)。

請(qǐng)讀者放心,這本書你選對(duì)了。我們就是要使你的技能和職業(yè)生涯更上一層樓。然而,有一個(gè)問題我們目前還解決不了,那就是當(dāng)用戶萬(wàn)分感激并對(duì)您大加贊賞時(shí),您該怎么辦——?這個(gè)問題必須由您自己來回答!


上一章目錄下一章

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