鍍金池/ 教程/ HTML/ Flex 是什么?
Flex 是什么?
Flex

Flex 是什么?

Flex是什么?

  • Flex是一個功能強大,開源的應(yīng)用程序框架,它允許建立傳統(tǒng)瀏覽器,移動和桌面應(yīng)用程序使用相同的編程模型,工具和代碼庫。

  • Flex提供的Flex SDK的Flex類庫(ActionScript類),在Flex編譯器,調(diào)試器,MXML和ActionScript編程語言,和其他公用設(shè)施來構(gòu)建表達和互動的豐富的互聯(lián)網(wǎng)應(yīng)用程序(RIA)

  • Flex 采取關(guān)心的用戶界面(UI)或一個Web應(yīng)用程序的客戶端功能。服務(wù)器端的功能依賴于在傳統(tǒng)的腳本語言編寫的服務(wù)器端組件(Java / PHP等)

  • 基于Flex 的應(yīng)用程序?qū)嶋H提供 SWF文件,它類似于一個傳統(tǒng)的Web應(yīng)用程序的HTML/JavaScript部分。

  • 部署Flex應(yīng)用程序的SWF文件加HTML包裝,CSS文件和任何服務(wù)器端腳本文件(即Java中,CFM,PHP等)到服務(wù)器。像傳統(tǒng)的Web應(yīng)用程序。

  • 這些資源被從服務(wù)器傳送到客戶端瀏覽器使用習(xí)慣的HTTP請求/響應(yīng)時尚和Flash播放器運行在瀏覽器中的應(yīng)用程序的。

Flex的優(yōu)點

  • Flex應(yīng)用程序可以訪問基于Flash播放器設(shè)備的功能,如GPS,攝像頭,本地數(shù)據(jù)庫,圖形加速度。

  • Flex應(yīng)用程序可以運行在安卓,黑莓Tablet OS,iOS設(shè)備。

  • Flex應(yīng)用程序可以運行在瀏覽器以及桌面上。

  • Flex應(yīng)用程序是獨立于平臺的。 UI可以是本機平臺或可以在每個平臺上相同。

  • Flex應(yīng)用程序可以與服務(wù)器與所有主要的服務(wù)器端技術(shù),如Java, Spring, Hibernate, PHP, Ruby, .NET, Adobe ColdFusion, 和SAP,使用的行業(yè)標準,如REST,SOAPJSON,JMS,AMF。

  • Flex應(yīng)用程序的開發(fā),保證了豐富的用戶體驗,通過直觀的人機交互的應(yīng)用和信息呈現(xiàn)在視覺上更豐富的接口。

  • Flex應(yīng)用程序是一個單頁面應(yīng)用程序可以從一種狀態(tài)過渡到其他狀態(tài),而不必從服務(wù)器獲取一個新的頁面或刷新瀏覽器。

  • Flex應(yīng)用程序在很大程度上降低了服務(wù)器上的負載,因為它是只需要返回一次應(yīng)用程序,而不是一個新的頁面,每次當(dāng)用戶改變的看法。

Flex的缺點

  • Flex應(yīng)用程序是單線程的應(yīng)用程序,但Flex提供了一個異步編程模型,以減輕這種擔(dān)憂。

  • Flex是基于動作和XML。學(xué)習(xí)這兩個是必須適用于Flex。


上一篇:Flex