欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
RIA門(mén)前的發(fā)展態(tài)勢
1.RIA門(mén)前的發(fā)展態(tài)勢

  在過(guò)去的幾年中,Web開(kāi)發(fā)人員一直是想構建一種比傳統HTML更豐富的客戶(hù)端:這是一個(gè)用戶(hù)接口,它比用HTML能實(shí)現的接口更加健壯、反應更加靈敏和更具有令人感興趣的可視化特性。RIA技術(shù)的出現允許我們在因特網(wǎng)上以一種像使用Web一樣簡(jiǎn)單的方式來(lái)部署富客戶(hù)端程序。無(wú)論將來(lái)RIA是否能夠如人們所猜測的那樣完全代替HTML應用系統,對于那些采用C/S架構的胖客戶(hù)端技術(shù)運行復雜應用系統的機構和采用基于B/S架構的瘦客戶(hù)端技術(shù)部署Web應用系統地機構來(lái)說(shuō),RIA確實(shí)提供了一種廉價(jià)的選擇。下面介紹一下目前出現的幾種比較有實(shí)力或者有特點(diǎn)的RIA客戶(hù)端開(kāi)發(fā)技術(shù):

  1) Macromedia Flash/Flex

  Flash 從6.0開(kāi)始Flash就逐步具備建立窗體風(fēng)格的應用程序的功能。據Macromedia稱(chēng)已經(jīng)有98%以上的桌面系統的瀏覽器都安裝了 Macromedia Flash Player。這使得以Macromedia Flash Player為客戶(hù)端的RIA可以支持種類(lèi)廣泛的平臺和設備。

  Flex是為滿(mǎn)足希望開(kāi)發(fā) RIA的企業(yè)級程序員的需求而推出的表示服務(wù)器和應用程序框架,它可以運行于J2EE和.NET平臺。Flex表示服務(wù)器提供基于標準的、聲明性的編程方法和流程,并提供運行時(shí)服務(wù),用于開(kāi)發(fā)和部署豐富客戶(hù)端應用程序的表示層。Flex開(kāi)發(fā)者使用直觀(guān)的基于XML的MXML來(lái)定義豐富的用戶(hù)界面。該語(yǔ)言由 Flex服務(wù)器翻譯成SWF格式的客戶(hù)端應用程序,在Flash Player中運行。

  2) Laszlo
  
  Laszlo 是一個(gè)開(kāi)源的RIA開(kāi)發(fā)環(huán)境。使用Laszlo平臺時(shí),開(kāi)發(fā)者只需編寫(xiě)名為L(cháng)ZX的描述語(yǔ)言(其中整合了XML和Javascript),運行在J2EE 應用服務(wù)器上的Laszlo平臺會(huì )將其編譯成SWF格式的文件并傳輸給客戶(hù)端展示。從這點(diǎn)上來(lái)說(shuō),Laszlo的本質(zhì)和Flex是一樣的。Flash是任何瀏覽器都支持的展示形式,從而一舉解決了瀏覽器之間的移植問(wèn)題。而且,在未來(lái)的計劃中,Laszlo還可以將LZX編譯成Java或.NET本地代碼,從而大大提高運行效率。

  3) Avalon
  
  Microsoft的Avalon是下一版本的 Windows(代號"Longhorn")的一部分,是一個(gè)圖形和展示引擎,主要由新加到.NET框架中的一組類(lèi)集合而成。Avalon定義了一個(gè)在 Longhorn中使用的新標記語(yǔ)言,其代號為"XAML"(可擴展應用程序標記語(yǔ)言)??梢允褂肵AML來(lái)定義文本、圖像和控件的布局,程序代碼可以直接嵌入到XAML中,也可以將它保留在一個(gè)單獨的文件內。這與Flex中的MXML或者Laszlo中的LZX非常相似。不同的是:基于 Avalon的應用程序必須運行在Longhorn環(huán)境中,而Flex和Laszlo是不依賴(lài)于平臺的,僅僅需要裝有Flash播放器的瀏覽器即可。

  4) Java SWT
  
  Java 已經(jīng)出現幾年了,并且完全支持創(chuàng )建基于窗體的用戶(hù)界面。除了Java基礎類(lèi)(JFC/Swing)中的用戶(hù)界面組件之外,開(kāi)發(fā)人員還可以使用來(lái)自于 Eclipse Project的SWT工具箱和許多第三方工具箱進(jìn)行開(kāi)發(fā)。對于圖形來(lái)說(shuō),可以采用Java 2D API:一個(gè)非常完整且非常復雜的圖形API。你可以通過(guò)一個(gè)Web瀏覽器使用Java插件軟件,或使用Java運行時(shí)環(huán)境中較新的Java Web Start技術(shù)來(lái)部署應用程序。使用Java建立Rich Client的主要缺陷是它的復雜性(即使對簡(jiǎn)單的窗體和圖形也要求編寫(xiě)非常煩瑣的代碼)和Java瀏覽器插件的低市場(chǎng)占有率。

  5) XUL
  
  XUL (念作"zool")是一種基于XML的用戶(hù)界面語(yǔ)言,它來(lái)自于Mozilla的開(kāi)放源碼項目。它可用于建立窗體應用程序,這些應用程序不但可以在 Mozilla瀏覽器上運行,而且也可以運行在其他描述引擎上,如Zulu(一個(gè)Flash MX組件)和Thinleys(一個(gè)Java實(shí)現)。XUL描述引擎都非常?。?00K以下),它可以使用XML數據也可以生成XML數據。XUL的一個(gè)主要缺點(diǎn)在于它目前還沒(méi)有獲得一個(gè)主要商業(yè)實(shí)體的支持。XUL最大的優(yōu)點(diǎn)在于它與Gecko引擎的集成(打開(kāi)了通向大量Web標準的大門(mén)),以及與大多數其它XML用戶(hù)界面描述語(yǔ)言相比它是一種非常具有表達力和簡(jiǎn)潔的語(yǔ)言。

  6) Bindows
  
  Bindow 是用Javascript和DHTML開(kāi)發(fā)的Web窗體框架。Javascript用于客戶(hù)端界面的顯示和處理,XMLHTTP用于客戶(hù)端與服務(wù)器的信息傳輸。Javascript在客戶(hù)端的表現力不容置疑,利用Javascript幾乎可以實(shí)現Windows應用程序所能干的大部分事情,XMLHTTP 一直以來(lái)常被用于實(shí)現"無(wú)刷新"的Web頁(yè)面,它和 Javascript配合,可以完成數據從服務(wù)器和客戶(hù)端的傳輸。Bindows的一個(gè)主要的缺點(diǎn)是它采用一次全部載入的方式來(lái)實(shí)現腳本庫,在窗口的加載期,需要一個(gè)漫長(cháng)的等待過(guò)程,甚至瀏覽器的進(jìn)程會(huì )產(chǎn)生無(wú)響應的情況。這點(diǎn)Bindows根本沒(méi)有遵循"用多少去多少"的準則。另外,內部大量利用了IE6 的技術(shù),沒(méi)有考慮到非IE的瀏覽器,限制了Bindows的流行。

  2. RIA未來(lái)的發(fā)展預測

  就目前RIA的使用情況來(lái)說(shuō),離"RIA時(shí)代"還有很遠的一段距離。今后幾年時(shí)間內傳統的Web應用程序和RIA將會(huì )共存。筆者認為真正具有實(shí)力擔當起普及豐富客戶(hù)端應用重任的只有基于Flash Player的Flash/Flex應用程序和Microsoft的基于A(yíng)valon的應用程序。短期時(shí)間內(估計2-3年時(shí)間)可能是 Flash/Flex應用程序在新興的網(wǎng)絡(luò )應用程序市場(chǎng)上占有主導地位。隨著(zhù)時(shí)間的推移,Flash/Flex應用程序的市場(chǎng)占有率可能會(huì )慢慢被基于 Avalon的應用程序所蠶食。當然,Flash Player和Flex以后也會(huì )不斷推出新版本,相對于升級操作系統或安裝Avalon運行環(huán)境,人們肯定更愿意升級Flash Player。Flash/Flex應用程序也有其本身固有的軟肋,Flash Player的執行效率和對本地資源的操作限制是無(wú)法和Avalon相比的,相對于瀏覽器中的插件而言,Avalon的應用程序擁有更加廣闊的可操作空間和更高的執行效率。

  目前Microsoft還在推廣一種叫做Smart Client(智能客戶(hù)端)的客戶(hù)端程序技術(shù),Microsoft稱(chēng)Smart Client是比Rich Client更優(yōu)秀的客戶(hù)端,因而采用Smart Client的應用程序算不算RIA目前我個(gè)人還無(wú)法作答。這里我們之所以提及Smart Client,是因為Smart Client的特性跟我們談的Rich Client有太多的相似之處。Smart Client擁有自動(dòng)更新、離線(xiàn)狀態(tài)下的數據處理和可以使用本地資源等特征,其中的可使用本地資源這一項無(wú)疑是一大賣(mài)點(diǎn),因為瀏覽器中的 Flash/Flex應用程序目前還無(wú)法操作本地的一些資源,比如Flash/Flex應用程序無(wú)法將網(wǎng)上的文件保存到本地或者修改本地文件。雖然 Macromedia的Central1.5已經(jīng)可以對本地文件進(jìn)行簡(jiǎn)單的操作,并且flex1.5開(kāi)發(fā)的RIA也能夠運行于Central上,但是如何使Central能夠得到大范圍推廣還是個(gè)問(wèn)題。相對于輕量級的Rich Client,Smart Client更接近C/S架構中的客戶(hù)端程序。Rich Client和Smart Client的定位還是有所區別的:Rich Client更適合作為輕量級的基于瀏覽器的網(wǎng)絡(luò )應用程序客戶(hù)端;Smart Client更適合作為Windows桌面應用程序的智能客戶(hù)端。

  不管我們今天稱(chēng)之為的RIA今后會(huì )不會(huì )成為主流應用程序,人們對開(kāi)發(fā)具有高度互動(dòng)性、豐富用戶(hù)體驗以及功能強大的客戶(hù)端的追求是不變的。有理由相信,擁有成熟技術(shù)和極高市場(chǎng)占有率的Flash客戶(hù)端將會(huì )在RIA道路上越走越遠。Microsoft未來(lái)的重量級武器:Avalon和Smart Client能否后來(lái)者居上讓我們拭目以待。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
提高用戶(hù)體驗,迎接RIA時(shí)代的來(lái)臨
迎接RIA時(shí)代的到來(lái)
OpenLaszlo基礎
富互聯(lián)網(wǎng)應用系統(RIA)一覽
Flex 概述
flex縱觀(guān)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久