這篇文章給大家分享的是有關Flex和Flash的區別有哪些的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
Flex還是Flash
Flex還是Flash,本章回答的***一個問題。
首先,我們來"統一口徑"。本節說到的Flash是狹義的Flash技術,即Flash設計者(所謂的"閃客"),利用Flash制作工具,比如FlashProfessional等創意軟件設計,通過逐幀繪制、編寫ActionScript腳本而創作Flash作品。這些作品大多數是動畫、廣告、網站美工作品等。
◆從技術角度來看,Flex和Flash是融合在一起的。確切地說,Flex是AdobeFlash技術平臺架構的重要組成成員。這里的Flash平臺架構即廣義的Flash。
在應用技術選型的時候,Flex和Flash二者的區別非常明顯。
我不想把Flex和Flash的關系類比成Java和Photoshop,但其實很大程度上,確實是這樣,即使他們的區別沒有這么巨大。
◆Flex是面向開發者社區的,專注于企業應用的表現層解決方案,提供了大量的通用組件用于構建前端頁面、通過數據服務技術幫助你更好的分離表現層、業務層和數據層。同J2EE或.Net項目類似,Flex應用是由開發者利用集成開發環境(基于Eclipse的FlexBuilder)通過代碼和相關配置編寫、編譯和部署的。
◆Flash是面向設計者社區的,設計師使用FlashProfessional創意制作軟件,像制作電影一樣,在時間線上,逐幀繪制Flash。熟練的Flash設計師也使用ActionScript語言,但更多的是實現動畫、特效等更多美工類型的工作。
使用Flex還是Flash,回答下面的問題:
1.你需要開發的是RIA項目嗎?
2.是否需要同后端業務集成?
3.是否需要同后端數據關聯?
4.界面上需要大量應用成熟的組件嗎?例如按鈕、文本框、下拉框?
如果你即將開發的是RIA項目或應用,Flex將是你明確的選擇。
如果你在考慮使用一種技術構建業務前端,需要同后端業務邏輯關聯,Flex將是你明確的選擇。
如果你在考慮使用一種技術展現后端數據,例如數據儀表板(DataDashboard),那么Flex將是你***的選擇。
如果你的應用由大量成熟的、用戶熟悉的組件構成,例如文本框、按鈕、下拉組合框等,那么Flex將是你更好的選擇。
如果你需要為網站提供絢麗的裝飾、動畫或者廣告,那么請使用Flash。
需要特別說明的是,在Flex項目中,我們依然會需要傳統的Flash技術。利用FlexBuilder,可以直接嵌入并調用Flash設計作品。
感謝各位的閱讀!關于“Flex和Flash的區別有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。