激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

客戶(hù)端交互技術(shù)介紹

時(shí)間:2024-10-08 01:16:12 計算機輔助設計 我要投稿
  • 相關(guān)推薦

客戶(hù)端交互技術(shù)介紹

  隨著(zhù)網(wǎng)絡(luò )應用的不斷豐富,客戶(hù)端交互技術(shù)也如雨后春筍一般,遍地開(kāi)花。正是這些技術(shù)的支持,我們的互聯(lián)網(wǎng)世界變得更加豐富多彩?傮w來(lái)看,目前的客戶(hù)端交互技術(shù)主要分為如下幾大類(lèi)別:

客戶(hù)端交互技術(shù)介紹

  microsoft系列: ActiveX, Silverlight

  java系列:Java Applet,RCP(RAP,GWT),JavaFX

  Adobe系列: flash(flex),ActionScript,air

  html系列: ajax(異步IO),html5

  1. microsoft系列

  1)ActiveX 這個(gè)在10年前是非常流行的。當時(shí)的控件很單一。很多復雜的業(yè)務(wù)就 被封裝成一個(gè)個(gè)ActiveX控件。但這個(gè)有幾個(gè)問(wèn)題,1是只有IE才支持,其他瀏覽器現在有的雖然號稱(chēng)支持了,但和IE原生態(tài)環(huán)境相比,也只能說(shuō)是有了,效果還是有區別的。2是需要數字簽名。但是IE的安全級別又是可以設置的,所以安全漏洞百出。只能說(shuō)想法是好的,效果反而成為雞肋了。

  2)Silverlight

  Silverlight是Microsoft提供的一個(gè)跨瀏覽器的、跨平臺的插件,為Web帶來(lái)良好的多媒體體驗和豐富的交互式應用程序體驗;.NET平臺,F在可以基于瀏覽器,也可以獨立運行。

  主要基于以下2大技術(shù):

  XAML(可擴展應用程序標記語(yǔ)言)--展示UI layout

  WPF(WindowsPresentation Foundation)--用戶(hù)界面框架

  Silverlight播出視頻及動(dòng)畫(huà)的效果很好,支持硬件加速

  Silverlight支持windows 和IOS,支持ie和firefox,safari等。

  Silverlight沒(méi)有了像activex的安全的問(wèn)題,也支持SEO。網(wǎng)站開(kāi)發(fā)者還是比較偏愛(ài)的。

  Silverlight控件豐富,并支持第三方和自定義控件。

  2. java系列

  1)Java Applet:是網(wǎng)頁(yè)上的java程序。用awt作為圖形庫。含有Applet的網(wǎng)頁(yè)的HTML文件代碼中部帶有這樣一對標記,當支持Java的網(wǎng)絡(luò )瀏覽器遇到這對標記時(shí),就將下載相應的小應用程序代碼并在本地計算機上執行該Applet。之前的google編程大賽平臺就是用這個(gè)做的。要運行javaapplet,首先要裝java虛擬機,然后第一次使用時(shí),下載applet也需要一定時(shí)間,F在使用的不多了,只有在過(guò)去開(kāi)發(fā)的一些企業(yè)內部管理系統中還能看見(jiàn)。

  2)RCP。這里指的RCP是專(zhuān)門(mén)指Eclipse RCP。RCP提供了豐富的界面控件,這使得基于 Java 開(kāi)發(fā)桌面應用也變得容易了很多。RCP 充分發(fā)揮了插件化系統的優(yōu)勢, 是基于 OSGi 構建插件化系統的最佳實(shí)踐。Eclipse RCP項目用SWT圖形庫和工具包取代了Java標準中的AWT和Swing。SWT直接調用了操作系統的圖形庫,從而使得Java應用程序的LOOK & Feel 與操作系統的習慣完全一致;更為重要的是,對本地方法的直接調用大幅度的提高了基于SWT 的Java應用程序的運行速度。當然SWT也有先天的不足,它不是標準的java控件庫,市場(chǎng)占有率不高,同時(shí)在ios上的性能表現也不佳,只是在windows上尚可。

  RAP(Eclipse Rich AjaxPlatform):RAP 允許開(kāi)發(fā)人員使用豐富的 Java 庫和Eclipse API 構建基于瀏覽器的 Ajax 應用程序。RAP 主要運行在服務(wù)器上。由于 RAP 運行在服務(wù)器上,因此允許您訪(fǎng)問(wèn)豐富的 Java API 并允許通過(guò) OSGi 使用著(zhù)名的Eclipse 插件模型。RAP 版與 RCP 版的主要差別在于插件依賴(lài)性(RAP 插件)和應用程序入口點(diǎn)(IEntryPoint)。

  GWT (GoogleWeb Toolkit)允許使用 Java 來(lái)編寫(xiě)富 Internet 應用程序的代碼。GWT 運行在客戶(hù)機上。GWT 類(lèi)似一個(gè)web的 SWT 應用程序。

  3)JavaFX:JavaFX將成為Java平臺上主流的圖形用戶(hù)界面開(kāi)發(fā)庫。但是在富客戶(hù)端領(lǐng)域,由于有其他3大系列的競爭,市場(chǎng)份額占有還是很少,未來(lái)難以估計。在組件的外觀(guān)方面,一套圖形用戶(hù)界面庫JavaFX2.0也采用了更加流行的做法,即用CSS來(lái)定義應用的外觀(guān)。JavaFX2.0也引入了界面描述語(yǔ)言FXML.JavaFX 2.0開(kāi)始使用了java作為開(kāi)發(fā)語(yǔ)言而不是之前的JavaFX script. 在以后的開(kāi)發(fā)中,AWT和Swing應該會(huì )逐漸淡出桌面應用開(kāi)發(fā)的視野。 JavaFX能發(fā)揮作用的一個(gè)地方應該是在企業(yè)內部系統中。

  3 Adobe系列:

  1)flash(flex):Flash的編程模型是基于時(shí)間軸的,Flex的則是基于窗體。一個(gè)服務(wù)于設計師,一個(gè)服務(wù)于開(kāi)發(fā)人員。

  2)ActionScript:開(kāi)發(fā) flash或者flex的編程腳本語(yǔ)言。

  3) Adobe Air是利用Adobe公司的Flash技術(shù)開(kāi)發(fā)的視頻播放平臺。比較熟悉的例子:sina 微博 air。

  優(yōu)點(diǎn): 1)跨平臺(跨操作系統,跨瀏覽器) 2)技術(shù)門(mén)檻降低:只需要有web開(kāi)發(fā)技術(shù)3)可以脫機運行,偶爾連接網(wǎng)絡(luò )4)基于flash的用戶(hù)體驗更好

  缺點(diǎn): 1)用戶(hù)體驗和交互操作比桌面應用還有不足,并且很多應用需要安裝桌面應用才行。2)需要安裝虛擬機

  4.html系列

  1)ajax

  這個(gè)是目前的主流。Web2.0的基礎。該技術(shù)使得網(wǎng)頁(yè)實(shí)現異步的局部更新。市面上的所有的瀏覽器都支持。主流流行的js框架也都為止進(jìn)行了封裝。在流媒體處理上還有不足。

  異步IO—是針對同步IO而言,增強client和server交互性的socket連接手段。經(jīng)常使用在各種分布式、即時(shí)通信和中間件系統中。是一種高效,且擴展性很強的通信架構。

  2)Html5,是未來(lái)的趨勢。在瀏覽器層面解決客戶(hù)端交互,而不是之前說(shuō)的3類(lèi),通過(guò)插件的方式來(lái)增強交互。它支持多設備跨平臺。

  Html5主要包括了一些新增的ui控件,如多媒體播放器webplayer,canvas等;增加了websoket的支持,這個(gè)是對異步IO的根本性的顛覆;增加webwork,舍得高性能計算和頁(yè)面展示可以線(xiàn)程分離,不影響用戶(hù)體驗;增加了css3支持,展現式樣上對3D效果更加支持。Html5通過(guò)history特性甚至解決了ajax不能修改URL這個(gè)先天不足。在云時(shí)代漸漸向我們走進(jìn)的時(shí)候,Html5將代表了未來(lái)。當然,所有的這些需要通過(guò)市場(chǎng)的洗禮,一一落地。

  總而言之,客戶(hù)端交互技術(shù)是在不斷的向前的。不為別的,只因為它在互聯(lián)網(wǎng)時(shí)代將帶給使用者更真實(shí)的用戶(hù)體驗。

【客戶(hù)端交互技術(shù)介紹】相關(guān)文章:

未來(lái)的人機交互技術(shù)介紹VR、AR、MR09-01

動(dòng)漫游戲交互創(chuàng )作的技術(shù)10-05

2017人機交互技術(shù)概論09-21

動(dòng)漫游戲的現狀及其交互式創(chuàng )作技術(shù)的應用07-16

Flash的交互動(dòng)畫(huà)設計10-10

深度剖析游戲中的交互設計12-13

EDA技術(shù)詳細介紹05-13

動(dòng)作腳本交互式動(dòng)畫(huà)設計01-10

電子技術(shù)的發(fā)展介紹07-23

數控技術(shù)專(zhuān)業(yè)介紹09-22

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频