Tag 關鍵字

軟體開發javaflexhibernate

FLEX 簡介

網際網路的世界裡正流行一個新的名詞叫做RIA,何謂RIA? RIA」是豐富網際網路應用程式(Rich Internet Application)的縮寫,源於2002年三月Macromedia公司(已於2005Adobe併購)。RIA雖然一開始只是Macromedia推動的網頁技術指南,但它所倡導的理念:讓網頁具備傳統桌面軟體的行為與功能。卻深深影響了近幾年來的網路應用。

 

也就是說,網頁不但要能夠靈活簡單地與使用者回應互動,且需能讓使用者在瀏覽網頁時,有如操作Windows作業系統或桌面應用程式般,簡易的使用滑鼠的拖曳、滾動等特性就能即時獲得所需的資訊。

 

目前開發RIA的兩大社群為Adobe Flex以及微軟Silverlight另還有JavaFXCurl

利用Google Trends評析現有RIA四大技術,分析結果如下圖,我們可以發現代表Flex 的藍色曲線遠高過另外三項技術,表示了目前Flex 是最熱門的RIA技術。

何謂Flex? FlexAdobe公司所發展用來開發「RIA(Rich Internet Application)」的工具,可以讓您建立一個高度互動的RIA應用程式,並透過網際網路(Internet),讓使用者可以藉由瀏覽器直接使用Flex 所創造出來的效果。

Flex的特性

l   豐富的視覺化元件 -  Flex應用程式將編譯過的程式碼送到Client端 的Flash執行,使得操作介面可以有更大的彈性。

l   OO的特性 - 利用物件的封裝和繼承,可以一步一步建構發展系統所需要的元件,便於快速開發穩定的大型系統。

l   除錯和編譯 – Adobu Flash Player Debug Version Flex 應用程式出錯或嘗試輸出內容時,都會出現警告訊息,提高除錯效率。

l   跨平台 -  Flex使用Flash做為Client端的Virtual Machine來跟Flex應用程式溝通,每個平台有自己版本的Flash,藉此達到跨平台的目的

 

Flex應用範例如下:

l   手機購物車https://examples.adobe.com/flex2/inproduct/sdk/flexstore/flexstore.html

l   簡報圖表:https://examples.adobe.com/flex2/inproduct/sdk/dashboard/dashboard.html

l   Yahoo Maps beta版:http://maps.yahoo.com/beta/

 

由上列3個範例即可了解Flex 所創造出來的互動效果是目前HTML或單純使用Flash所無法比擬的。

  回上一頁