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

解析六大Flex優(yōu)勢

開發(fā) 后端
你對Flex的優(yōu)勢是否了解,F(xiàn)lex提供了許多引人注目的優(yōu)勢。Flex的大部分優(yōu)點源于它構(gòu)建在廣泛使用的AdobeFlashPlayer之上。

本文和大家重點討論一下Flex優(yōu)勢,F(xiàn)lex提供了許多引人注目的優(yōu)勢。Flex的大部分優(yōu)點源于它構(gòu)建在廣泛使用的AdobeFlashPlayer之上。希望本文的介紹能讓你有所收獲。

Flex優(yōu)勢

Flex提供了許多引人注目的優(yōu)勢。Flex的大部分優(yōu)點源于它構(gòu)建在廣泛使用的AdobeFlashPlayer之上。Flex優(yōu)勢主要包括:

◆完整的瀏覽器可移植性

任何支持FlashPlayer的瀏覽器(涵蓋了大部分瀏覽器)都支持Flex及其腳本語言ActionScript(AS)。這與Ajax形成鮮明的對比,Ajax受在不同瀏覽器中實現(xiàn)的不兼容JavaScript的影響。

◆一致的觀感

FlashPlayer以向所有操作系統(tǒng)和瀏覽器提供一致的觀感著稱。Flex使用的是FlashPlayer引擎,所以它也將提供一致的觀感。
健壯的安全性。Flex利用經(jīng)過大量嚴謹測試的FlashPlayer安全模塊。
豐富的UI。Flex受益于FlashPlayer的HaloSkins、漸進填充和矢量圖形等特性。

可伸縮的矢量圖形(SVG)。Flex優(yōu)于大部分基于RIA的技術(shù),因為它支持基于矢量的繪制和直接嵌入SVG標記文件。基于SVG的圖像在瀏覽器支持的分辨率范圍內(nèi)都表現(xiàn)得很好。這與基于位圖的圖像形成鮮明的對比,因為位圖圖像在不斷放大時會出現(xiàn)明顯的失真。
異步請求/響應模型。Flex為異步處理用戶請求提供完整的支持。異步處理支持Web站點脫離以頁面為中心的模型,這種模型在收到每個用戶請求時都會刷新頁面。

◆二進制數(shù)據(jù)通信

Flex優(yōu)勢之三,它為Flex客戶機和后端服務器之間的二進制數(shù)據(jù)傳輸提供完整的支持。您可以使用Adobe的專用ActionMessageFormat(AMF)格式或其他自定義格式發(fā)送數(shù)據(jù)。Flex甚至支持從客戶機到服務器的開放二進制套接字,從而實現(xiàn)“真正的”數(shù)據(jù)發(fā)送。注意,這個特性不能使用瀏覽器的加密設施,比如SecureSocketLayer(SSL)。
運行時共享庫(RSL)和模塊化。Flex對這些特性的支持確保您能夠動態(tài)地加載模塊,這意味著您可以向正在運行的應用程序添加新的特性,或利用由運行在相同客戶機上的其他Flex應用程序加載的RSL。這能夠減少應用程序特性的啟動時間,因為它壓縮了初始二進制文件的大小。

◆客戶端緩存

Flex對客戶端緩存提供強大的支持。只要用戶授權(quán),F(xiàn)lex應用程序就能在客戶端上緩存任意大小的數(shù)據(jù),這在接下來的會話頻繁請求相同的數(shù)據(jù)時減少網(wǎng)絡數(shù)據(jù)的往返。您可以緩存任何類型的數(shù)據(jù),包括完整的對象圖形、定制類、地圖和數(shù)組。這種支持要比HTMLcookie先進得多,HTMLcookie僅允許應用程序存儲字符串名稱值對,并且每個Web站點僅能存儲4KB名稱值對。
跨瀏覽器通信。Flex支持在相同類型的瀏覽器、相同瀏覽器中的不同選項卡,甚至是相同機器上的不同瀏覽器中運行的應用程序之間通信。這個特性意味著許多應用程序能夠共享數(shù)據(jù),從而實現(xiàn)豐富的終端用戶體驗。

流線化(Streaming)

另外一個Flex優(yōu)勢是對流線化二進制數(shù)據(jù)提供出色的支持。對于需要向終端用戶傳輸大量數(shù)據(jù)的應用程序,流線化是至關重要的,因為它讓應用程序向終端用戶顯示先到達的數(shù)據(jù)。
強大的后臺連接性。在起步時,F(xiàn)lex就為流行的后臺技術(shù)提供出色的支持,比如JavaPlatformEnterpriseEdition、Microsoft.NET平臺、ColdFusion和PHP。連接性支持有助于Flex在客戶端方面的推廣。
豐富的框架。Flex為組件開發(fā)提供一個健壯的框架,并且包含許多為開發(fā)人員提供便利的開箱即用組件。這有助于實現(xiàn)快速開發(fā)和交付項目。

◆調(diào)試和編輯器支持

Adobe開發(fā)了一個健壯的、基于Eclipse的編輯器FlexBuilder,它大大簡化了Flex應用程序的開發(fā)和調(diào)試。這是一個非常明智的決策。
這些強大的特性讓Flex成為創(chuàng)建UI的最佳工具之一,不管現(xiàn)在還是將來。使用Flex進行開發(fā)的另一個好處是:您可以通過組合和重用已經(jīng)構(gòu)建好的組件創(chuàng)建一些有趣的解決方案,這非常符合Web2.0的精神。不過,如果您希望從頭構(gòu)建新的定制組件,那么就要困難得多。Flex提供的強大特性可能會鼓動您去創(chuàng)建復雜完美的組件,讓它們實現(xiàn)專屬于桌面應用程序(使用openGL等庫構(gòu)建)的優(yōu)勢??紤]以ElectronicArts賽車游戲NeedforSpeed為模板,在Web上編寫一個游戲引擎的可能性。或者使用現(xiàn)實中的數(shù)據(jù)流和鏈接構(gòu)建一個ISP拓撲。我相信,未來Flex將實現(xiàn)這些應用程序以及許多其他類似的應用程序,但是目前的需求和工具都還不太成熟。不管如何,企業(yè)的業(yè)務依賴于基于Web的UI,并且能夠大大受益于Flex提供的強大功能。

【編輯推薦】

  1. Flex樣式的添加和卸載
  2. Flex安全沙箱問題解決方法
  3. 技術(shù)前沿 看Flex客戶端緩存技術(shù)如何使用
  4. 解析Flex全屏模式設置方法
  5. Flex與JavaScript交互中如何用Flex調(diào)用JavaScript
責任編輯:佚名 來源: ibm.com
相關推薦

2010-08-10 13:42:27

Flex開源項目

2010-08-05 10:38:10

Flex開源項目

2023-05-11 11:36:56

云計算云供應商

2010-07-29 16:31:34

Flex開源項目

2022-10-11 23:53:08

組件架構(gòu)開發(fā)

2010-03-01 14:13:06

2011-03-21 11:34:40

移動語音IP服務

2017-09-07 10:40:00

2017-01-04 13:05:30

2010-08-12 14:51:40

Flex4

2012-10-18 13:39:28

2009-09-16 09:16:08

Windows 7專業(yè)版優(yōu)勢

2010-07-06 09:48:34

六大UML圖

2019-03-21 15:18:52

人工智能AI人工輔助

2018-06-06 00:06:48

開源存儲存儲軟件存儲

2023-04-25 15:31:59

以太網(wǎng)物聯(lián)網(wǎng)網(wǎng)絡

2012-03-23 13:26:20

云計算微軟Azure

2019-02-14 19:28:42

2019-06-05 12:21:16

2010-08-12 16:28:51

Flex應用程序
點贊
收藏

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