亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

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

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

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

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

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

  microsoft系列: ActiveX, Silverlight

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

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

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

  1. microsoft系列

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

  2)Silverlight

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

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

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

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

  Silverlight播出視頻及動畫的效果很好,支持硬件加速

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

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

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

  2. java系列

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

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

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

  GWT (GoogleWeb Toolkit)允許使用 Java 來編寫富 Internet 應用程序的代碼。GWT 運行在客戶機上。GWT 類似一個web的 SWT 應用程序。

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

  3 Adobe系列:

  1)flash(flex):Flash的編程模型是基于時間軸的,F(xiàn)lex的則是基于窗體。一個服務于設計師,一個服務于開發(fā)人員。

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

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

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

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

  4.html系列

  1)ajax

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

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

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

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

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

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

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

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

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

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

Flash的交互動畫設計10-10

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

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

動作腳本交互式動畫設計01-10

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

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

主站蜘蛛池模板: 中文字幕人妻熟女人妻| 久久精品蜜芽亚洲国产av| 色婷婷五月综合激情中文字幕| 中文无码妇乱子伦视频| 朝阳县| 久久精品国产国语对白| 婷婷伊人久久大香线蕉av| 精品国产一区二区三区四区vr| 偷拍亚洲首页| 久久中文电影| 熟妇五十路六十路息与子| 免费看欧美成人a片无码| 亚洲国产精品一区第二页| 久久夜夜免费视频| 久久日本片精品aaaaa国产| 人妻系列无码专区无码专区| 国产一级α片| 精品久久久久久中文字幕202| 亚洲欧美在线观看品| 亚洲国产成人自拍| 老子影院午夜伦不卡无码| 色94色欧美sute亚洲线路一| 国产在线观看免费人成视频| 亚洲大色堂人在线视频| 亚洲成av人影院在线观看网| 亚洲国产精品自在在线观看| 久久青草精品欧美日韩精品| 财经| 无码视频免费一区二区三区| 欧美最猛性xxxxx黑人巨茎| 精品国产网| 亚洲狠狠色丁香婷婷综合| 国产亚洲精品久久久久久床戏| 国产偷人激情视频在线观看| 少妇又色又紧又爽又刺激视频| 亚洲人成电影网站图片| 99精品国产在热久久无码| 亚洲综合无码精品一区二区| 久久久久国产一区二区| 国产超碰人人做人人爱ⅴa| 久久成人免费播放网站|