<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    RIA(Rich Internet Applications)富互聯網應用

    什么是RIA?
      RIA(Rich Internet Applications)富互聯網應用


    RIA的優勢
     RIA 具有的桌面應用程序的特點包括:在消息確認和格式編排方面提供互動用戶界面;在無刷新頁面之下提供快捷的界面響應時間;提供通用的用戶界面特性如拖放式(drag and drop)以及在線和離線操作能力。RIA具有的Web應用程序的特點包括如:立即部署、跨平臺、采用

    逐步下載來檢索內容和數據以及可以充分利用被廣泛采納的互聯網標準。
    RIA具有通信的特點則包括實時互動的聲音和圖像。
      客戶機在RIA中的作用不僅是展示頁面,它可以在幕后與用戶請求異步地進行計算、傳送和檢索數據、顯示集成的用戶界面和綜合使用聲音和圖像,這一切都可以在不依靠客戶機連接的服務器或后端的情況下進行。
      
    對于企業來說,部署RIA的好處在于:
      1)RIA可以繼續使用現有的應用程序模型(包括J2EE和.NET),因而無需大規模替換現有的Web應用程序。通過Rich Client技術,可以輕松構建更為直觀、易于使用、反應更迅速并且可以脫機使用的應用程序。
      2)RIA可以幫助企業提供多元化的重要業務效益,包括產提高銷量、提高品牌忠誠度、延長網站逗留時間、較頻繁的重復訪問、減少帶寬成本、減少支持求助以及增強客戶關系等。

    ?

    發展態勢
       在過去的兩到三年中,Web開發人員一直是想構建一種比傳統HTML更豐富的客戶端:這是一個用戶接口,它比用HTML能實現的接口更加健壯、反應更加靈敏和更具有令人感興趣的可視化特性。RIA技術的出現允許我們在因特網上以一種像使用Web一樣簡單的方式來部署富客戶端程序。
    ?????? 無論將來RIA是否能夠如人們所猜測的那樣完全代替HTML應用系統,對于那些采用C/S架構的胖客戶端技術運行復雜應用系統的機構和采用基于B/S架構的瘦客戶端技術部署Web應用系統地機構來說,RIA確實提供了一種廉價的選擇。

    下面介紹一下目前出現的幾種比較有實力或者有特點的RIA客戶端開發技術:
      1) Macromedia Flash/Flex
      Flash 從6.0開始Flash就逐步具備建立窗體風格的應用程序的功能。據Macromedia稱已經有98%以上的桌面系統的瀏覽器都安裝了 Macromedia Flash Player。這使得以Macromedia Flash Player為客戶端的RIA可以支持種類廣泛的平臺和設備。
      Flex是為滿足希望開發 RIA的企業級程序員的需求而推出的表示服務器和應用程序框架,它可以運行于J2EE和.NET平臺。Flex表示服務器提供基于標準的、聲明性的編程方法和流程,并提供運行時服務,用于開發和部署豐富客戶端應用程序的表示層。Flex開發者使用直觀的基于XML的MXML來定義豐富的用戶界面。該語言由 Flex服務器翻譯成SWF格式的客戶端應用程序,在Flash Player中運行。
      2) Laszlo
      Laszlo 是一個開源的RIA開發環境。使用Laszlo平臺時,開發者只需編寫名為LZX的描述語言(其中整合了XML和Javascript),運行在J2EE 應用服務器上的Laszlo平臺會將其編譯成SWF格式的文件并傳輸給客戶端展示。從這點上來說,Laszlo的本質和Flex是一樣的。Flash是任何瀏覽器都支持的展示形式,從而一舉解決了瀏覽器之間的移植問題。而且,在未來的計劃中,Laszlo還可以將LZX編譯成Java或.NET本地代碼,從而大大提高運行效率。
      3) Avalon
      Microsoft的Avalon是下一版本的 Windows(代號"Longhorn")的一部分,是一個圖形和展示引擎,主要由新加到.NET框架中的一組類集合而成。Avalon定義了一個在 Longhorn中使用的新標記語言,其代號為"XAML"(可擴展應用程序標記語言)。可以使用XAML來定義文本、圖像和控件的布局,程序代碼可以直接嵌入到XAML中,也可以將它保留在一個單獨的文件內。這與Flex中的MXML或者Laszlo中的LZX非常相似。不同的是:基于 Avalon的應用程序必須運行在Longhorn環境中,而Flex和Laszlo是不依賴于平臺的,僅僅需要裝有Flash播放器的瀏覽器即可。
      4) Java SWT
      Java 已經出現幾年了,并且完全支持創建基于窗體的用戶界面。除了Java基礎類(JFC/Swing)中的用戶界面組件之外,開發人員還可以使用來自于 Eclipse Project的SWT工具箱和許多第三方工具箱進行開發。對于圖形來說,可以采用Java 2D API:一個非常完整且非常復雜的圖形API。你可以通過一個Web瀏覽器使用Java插件軟件,或使用Java運行時環境中較新的Java Web Start技術來部署應用程序。使用Java建立Rich Client的主要缺陷是它的復雜性(即使對簡單的窗體和圖形也要求編寫非常煩瑣的代碼)和Java瀏覽器插件的低市場占有率。
      5) XUL
      XUL (念作"zool")是一種基于XML的用戶界面語言,它來自于Mozilla的開放源碼項目。它可用于建立窗體應用程序,這些應用程序不但可以在 Mozilla瀏覽器上運行,而且也可以運行在其他描述引擎上,如Zulu(一個Flash MX組件)和Thinleys(一個Java實現)。XUL描述引擎都非常小(100K以下),它可以使用XML數據也可以生成XML數據。XUL的一個主要缺點在于它目前還沒有獲得一個主要商業實體的支持。XUL最大的優點在于它與Gecko引擎的集成(打開了通向大量Web標準的大門),以及與大多數其它XML用戶界面描述語言相比它是一種非常具有表達力和簡潔的語言。
      6) Bindows
      Bindow 是用Javascript和DHTML開發的Web窗體框架。Javascript用于客戶端界面的顯示和處理,XML HTTP用于客戶端與服務器的信息傳輸。Javascript在客戶端的表現力不容置疑,利用Javascript幾乎可以實現Windows應用程序所能干的大部分事情,XMLHTTP 一直以來常被用于實現"無刷新"的Web頁面,它和 Javascript配合,可以完成數據從服務器和客戶端的傳輸。Bindows的一個主要的缺點是它采用一次全部載入的方式來實現腳本庫,在窗口的加載期,需要一個漫長的等待過程,甚至瀏覽器的進程會產生無響應的情況。這點Bindows根本沒有遵循"用多少去多少"的準則。另外,內部大量利用了IE6 的技術,沒有考慮到非IE的瀏覽器,限制了Bindows的流行。
      7)JavaFX
      2008年12月05日 Sun微系統公司今天正式發布了基于Java語言的平臺JavaFX 1。0,這個平臺建立在其廣泛應用的Java編程語言的基礎上,旨在建立大量可在電腦和手機上運行的網絡程序。 Java一直以來就是編程語言,但是隨著JavaFX的發布,Sun公司開始允許將編程內容創新這一任務轉移到以設計藝術為重點而非編程科學為重點的設計人員身上。
      “我們的目標群體是叫做創造者的人群”,Sun公司Java平臺組的高級副主任 OctavianTanase對 InternetNews.com說,“隨著1.0版的發布,我們將目標鎖定在網頁開發人員,這群可能拓展Java界面體驗的人。到2011年,主要的目標是大量使用諸如Adobe系統等設計工具的設計人員”。
      當然,通向這個以設計為導向的工具還需要一些時間。Sun公司最后打算提供自己的程序給設計人員來建立RIAS,但是直到如今,這些設計人員還得使用程序員所使用的Netbeans或Eclipse集成開發環境(IDE)。新工具將在來年夏天面市。
      8)Curl
      Curl誕生于1995年的美國,Curl是由美國國防部高級研究項目代理資助,馬薩諸塞州科技學院的David A. Kranz開發的Web開發語言, HTML語言的創建者Tim Berners-Lee也參與其中,并扮演了重要的角色。
      該語言的目標是用一種統一的面向對象的語言代替HTML、Cascading Style Sheets、JavaScript等;僅使用Curl便可開發出Web應用的各種軟件;Curl程序在瀏覽器中運行,并且因為它以類似JRE的形式提供了客戶端運行環境Surge RTE,能夠輕松開發出日益流行的Rich Client應用程序。
      Curl是為了實現富客戶端(rich client)應運而生的Web開發語言, 僅僅從其外觀的豐富性上就能體現其富客戶端理念。
      為了實現真正有益的富客戶端,它能有效地實現各種復雜處理,具備提供高信賴、高擴展性、高維護性的應用程序所應擁有的各種編碼能力。其擁有在Web環境上便利的分配、管理以及低廉的維護費以及在C/S環境上的用戶便利性、迅速的應答,華麗的圖像顯示等重多優點于一身。
      Curl語言于2002年在美國正式開始商業化,在美國和日本擁有重多的客戶和合作伙伴,現已進軍北美及韓國市場,發展勢頭迅猛。


    ------------------------

    posted on 2009-04-26 22:25 luofeng225 閱讀(519) 評論(0)  編輯  收藏 所屬分類: 未分類

    <2009年4月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    導航

    統計

    公告

    我曾經聽到這么一個故事: 一個年輕的程序員問一個老程序員(一個比較牛逼的公司的CTO) 年輕程序員: 你為什么這么牛X., 就好像沒有你不會的。老程序員: 積累的。年輕程序員: 怎么才能積累到您的程度呢。我每天都在積累。但是似乎都沒有感覺到進步。老程序員: 我從20歲開始做到了一件事情,直到今天,而且盡可能地保證不間斷。年輕程序員: 到底是什么? 老程序員: 我每天保證自己有2個小時在學習新的東西。

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    收藏夾

    Java Website

    java技術博客

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久亚洲熟女cc98cm| 亚洲成a∧人片在线观看无码| 免费人成网站永久| 成年女人男人免费视频播放 | 亚洲一区免费观看| 亚洲av午夜福利精品一区| 中文字幕乱码免费看电影| 亚洲伊人久久大香线蕉综合图片 | 国产免费不卡v片在线观看| 免费少妇a级毛片人成网| 久久亚洲精品人成综合网| 男男gay做爽爽的视频免费| 一区二区三区福利视频免费观看| 亚洲AV中文无码乱人伦下载| 四虎国产精品永久免费网址| 久久青青草原亚洲av无码app| 国产精品免费精品自在线观看| 亚洲一区二区三区四区视频| 在线免费视频一区| 久久亚洲精品成人av无码网站 | 成人影片麻豆国产影片免费观看| 亚洲中文字幕无码一区二区三区 | 亚洲熟女少妇一区二区| 久久久久久影院久久久久免费精品国产小说 | 久久综合亚洲色HEZYO社区| 久久久久国色AV免费看图片| 美女18毛片免费视频| 亚洲人成77777在线播放网站| 日韩内射激情视频在线播放免费| 亚洲av无码国产综合专区| 免费永久国产在线视频| 最好免费观看高清在线| 亚洲一本之道高清乱码| 免费国产成人高清在线观看麻豆 | 久久久久高潮毛片免费全部播放 | 色老头综合免费视频| 精品免费国产一区二区三区| 亚洲欧洲综合在线| 日本xxwwxxww在线视频免费| 99精品视频在线观看免费| 亚洲高清有码中文字|