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

淺析富因特網(wǎng)應用程序使用與發(fā)展概覽

  • 相關(guān)推薦

淺析富因特網(wǎng)應用程序使用與發(fā)展概覽

  論文關(guān)鍵詞:富因特網(wǎng)應用程序

  論文摘要:富因特網(wǎng)應用程序是一種新型的因特網(wǎng)應用程序,它嘗試填補本地應用程序和常規因特網(wǎng)應用程序之間的可用性差距。富因特網(wǎng)應用是Web發(fā)展的必然產(chǎn)物,也是Web應用發(fā)展的趨勢和方向。本文是作者把富因特網(wǎng)應用技術(shù)的特性做了簡(jiǎn)單歸納。

  1引言

    目前大多數網(wǎng)絡(luò )應用軟件系統都是C/S形式的兩層結構,由于現在的軟件應用正在向分布式應用發(fā)展,B/S應用也可以進(jìn)行同樣的業(yè)務(wù)處理,因此,這也就是目前網(wǎng)絡(luò )應用系統的發(fā)展方向。B/S技術(shù)開(kāi)始興起,應用的業(yè)務(wù)完全在應用服務(wù)器端實(shí)現,用戶(hù)表現完全在Web服務(wù)器實(shí)現,客戶(hù)端只需要瀏覽器即可進(jìn)行業(yè)務(wù)處理,這種結構更成為當今網(wǎng)絡(luò )應用軟件的首選體系結構。

  2   RIA概述

    傳統網(wǎng)絡(luò )應用程序架構是一種建立在同步概念上的應用?蛻(hù)端用戶(hù)必須傳遞一個(gè)請求,當一個(gè)請求執行完成后才能獲得結果。內容顯示屬于表現層,是構建于HTML頁(yè)面上,HTML是非常適用于內容表現的,數據處理則交給服務(wù)器端。隨著(zhù)新技術(shù)的不斷發(fā)展,從文字、圖片、音頻、視頻到今天包括網(wǎng)絡(luò )游戲、互動(dòng)體驗、交往等新一代的互聯(lián)網(wǎng)應用,網(wǎng)絡(luò )已經(jīng)成為了一個(gè)有“聲”有“色”的虛擬世界。然而,用戶(hù)對應用程序復雜性要求日增,傳統技術(shù)已不適用。伴隨互聯(lián)網(wǎng)應用不斷的發(fā)展,開(kāi)發(fā)人員一直思考并構建一種比傳統HTML更豐富的應用體驗,而富因特網(wǎng)應用程序(Rich Internet Appli-canons,縮寫(xiě)為RIA)的出現就是為了解決這個(gè)問(wèn)題。

    首先,簡(jiǎn)單了解一下HTML。它的前身是SGML (Stan-dard Generalized Markup Language),兩者的不同在于HTML主要是應用在超鏈接文本上,而SGML則專(zhuān)注于數據交換。HTML代碼是用ASCII碼編寫(xiě)的,很容易移植到不同的系統平臺上,因此,只要能使用瀏覽器,就能被任何系統平臺使用。在互聯(lián)網(wǎng)上的所有能夠看到的內容,都是通過(guò)HTML這一個(gè)標準描述出來(lái)的。HTML不是一種程序語(yǔ)言(如C語(yǔ)言),它是一種描述內容的語(yǔ)言。由瀏覽器解釋HTML所編寫(xiě)的內容,進(jìn)行編譯并反饋給用戶(hù)。

    作為富客戶(hù)端應用,RIA擁有桌面程序的良好用戶(hù)界面與Web應用程序的簡(jiǎn)單開(kāi)發(fā)、低使用以及互動(dòng)多媒體技術(shù)于一體的新一代網(wǎng)絡(luò )應用程序。它比HTML能實(shí)現更靈活的接門(mén)、反應速度更快和更具有親和力的可視化效果。在這個(gè)信息爆炸的時(shí)代,Web2.0的來(lái)臨將為互聯(lián)網(wǎng)提出新的挑戰。如何在更加寬闊的平臺上打造出更加人性、便力、表現形式豐富的產(chǎn)品,成為了人們關(guān)注的焦點(diǎn)。

    RIA程序設置就象使用Web一樣容易,客戶(hù)端提供已編譯的應用程序運行,并使用異步客戶(hù)/服務(wù)器架構連接現有的應用服務(wù)器,這是一種安全、可升級、具有良好適應性的面向服務(wù)的模式。無(wú)論將來(lái)RIA是否能夠完全代替HTML應用系統,對于那些采用胖客戶(hù)端技術(shù)運行復雜應用來(lái)說(shuō),RIA確實(shí)提供了一種低成本的選擇。

  3   RIA技術(shù)特性

    3.1桌面應用程序

      (1)在消息確認方面提供互動(dòng)界面。

    (2)在無(wú)刷新頁(yè)面之下提供快捷的界面響應時(shí)間。

      (3)提供通用的用戶(hù)界面特性如拖放式及在線(xiàn)和離線(xiàn)操作能力。

    3.2 RIA具有的Web應用程序特點(diǎn)

    (1)用戶(hù)友好性和交互性:RIA應用程序展現給用戶(hù)的界面是像安裝在本地桌面系統上的GUI程序界面,它有很多的復雜界面交互元素如樹(shù)、菜單、網(wǎng)格等,用戶(hù)的友好性和交互性大大增強。

    (2)跨平臺兼容性:RIA客戶(hù)端支持Flash的瀏覽器,解析表示層服務(wù)器發(fā)來(lái)的Flash內容。Flash客戶(hù)端是Internet上最普及的軟件,它在98%的瀏覽器上運行。目前主流操作系統Windows, Linux、蘋(píng)果的OS 10上的瀏覽器IE、火狐、Netscape,  Opera都支持Flash插件。甚至還可以在一些性能良好的網(wǎng)絡(luò )終端設備,如:PDA、智能手機、機頂盒等上使用。

    (3)一次加載,多次使用:目前的瀏覽器都用一種緩存機制,即將曾經(jīng)訪(fǎng)問(wèn)過(guò)的網(wǎng)絡(luò )資源放到硬盤(pán)上的緩存文件夾里。在用戶(hù)下次訪(fǎng)問(wèn)這些網(wǎng)絡(luò )資源時(shí),瀏覽器只是向服務(wù)器尋問(wèn)這些資源是否被修改,如果服務(wù)器回答沒(méi)有被修改,那么瀏覽器會(huì )使用本地緩存的文件。在瀏覽器提供這種技術(shù)的背景下,RIA的平臺的前端一旦加載過(guò)一次,以后將不用從網(wǎng)絡(luò )上下載。

    (4)客戶(hù)端數據緩存功能:RIA技術(shù)是面向交互的,交互密集的應用意味著(zhù)雖然用戶(hù)向網(wǎng)絡(luò )后臺發(fā)送的請求的次數很多,但是所需要的數據量卻相對較少。傳統的網(wǎng)頁(yè)技術(shù)只能將所需處理的數據分散的分布在每個(gè)頁(yè)面中,隨著(zhù)頁(yè)面的跳轉,依次從后臺將數據從服務(wù)器端取回。在這種情況下,用戶(hù)即使完成一組簡(jiǎn)單的功能操作,瀏覽器端同常也需要向服務(wù)器發(fā)送多次數據請求,即增加了服務(wù)器的負載,又降低了用戶(hù)的操作效率。RIA平臺基于RIA技術(shù)所賦予的強大客戶(hù)端處理能力,可以緩存大量的客戶(hù)端數據,提供了一定程度的離線(xiàn)操作功能。這樣,在提高了用戶(hù)交互效率的同時(shí),還能較大程度的降低服務(wù)器的負載。

    (5)高效的網(wǎng)絡(luò )數據信息傳輸:客戶(hù)端與服務(wù)器端主要采取XML數據和WebServices兩種方式交互,在這兩種方式下,客戶(hù)端和服務(wù)器端僅僅傳遞必要的數據信息,這與傳統HTML網(wǎng)頁(yè)的交互數據和顯示信息混在一起傳輸的方式相比他大大降低了數據通訊量,降低了對網(wǎng)絡(luò )帶寬的要求。

[1]   

    (6)多個(gè)應用同時(shí)工作:利用RIA平臺,可以像在PC的桌面上一樣,打開(kāi)幾個(gè)應用程序同時(shí)工作而互不干擾,也可以在不同的應用之間進(jìn)行一些互操作。而在目前基于傳統網(wǎng)頁(yè)技術(shù)的應用程序中,如果存在多個(gè)應用,則幾乎不可能做到這一點(diǎn)。

    (7)快速的開(kāi)發(fā)和部署:RIA平臺提供了一套API,利用這些API可以快速開(kāi)發(fā)基于RIA的網(wǎng)絡(luò )應用。并且通過(guò)配置文件就可以將這些應用部署到RIA平臺中,是非常靈活的開(kāi)發(fā)方式。

    (8)個(gè)性化可配置性:傳統的基于Web的應用只能在顯示風(fēng)格上略作配置。然而RIA平臺可以最大限度的給予用戶(hù)個(gè)性化的定制空間,用戶(hù)不僅可以定義顯示風(fēng)格、還可以定義平臺上應用的種類(lèi)、個(gè)數、大小。

    (9)具有包括實(shí)時(shí)互動(dòng)的聲音和圖像的特點(diǎn),充分利用了被廣泛采納的互聯(lián)網(wǎng)標準。

    應用RIA的同時(shí)也不能忽略它的一些缺點(diǎn),因為RIA必須運行在sandbox中,所以對系統資源的訪(fǎng)問(wèn)必須要受到嚴格控制。否則,可能會(huì )出現一些問(wèn)題。RIA總是需要諸如JavaScript一類(lèi)的腳本。如果用戶(hù)關(guān)閉瀏覽器的動(dòng)態(tài)腳本支持,RIA就不行了?蛻(hù)端處理的速度。為了實(shí)現跨平臺的效果,一些RIA使用JavaScript一類(lèi)的客戶(hù)端未編譯腳本,可能會(huì )對性能造成比較大的影響。但是如果使用經(jīng)過(guò)編譯的Java或者Flash等,則性能不會(huì )出現太大問(wèn)題。目前,除了AdobeAIR技術(shù)外,別的富客戶(hù)端應用都不具備像傳統桌面應用那樣的可部署性。

    不同的人瀏覽網(wǎng)站有不同的出發(fā)點(diǎn)和習慣,瀏覽一個(gè)網(wǎng)站的停留時(shí)長(cháng)和瀏覽深度,并不能獲知用戶(hù)是否對該站點(diǎn)有興趣,常見(jiàn)的情況是:用戶(hù)被一個(gè)搜索引擎或其它網(wǎng)站鏈接引導,但瀏覽了半天,點(diǎn)擊了多個(gè)內部鏈接,也沒(méi)能找到需要的東西,然后離去,該用戶(hù)只能說(shuō)是偶然的訪(fǎng)問(wèn),確切的說(shuō)是無(wú)意地停留,F在流行的設計過(guò)程注重以用戶(hù)為中心。用戶(hù)體驗的概念從開(kāi)發(fā)的最早期就開(kāi)始進(jìn)人整個(gè)流程,并貫穿始終。

  4   RIA的應用

    近年來(lái),RIA在企業(yè)中的得到了一些應用,例如,構建企業(yè)資源計劃ERP,客戶(hù)關(guān)系系統CRM等等。

    對于企業(yè)而言,部署RIA的好處在于:

    (1)  RIA可以繼續使用現有的應用程序框架,因而無(wú)需大規模替換現有的應用程序。通過(guò)富客戶(hù)端,可以輕松構建更為直觀(guān)、易于使用、反應更迅速,的應用程序。

    (2)  RIA可以幫助企業(yè)級用戶(hù)提高業(yè)務(wù)效益,包括產(chǎn)提高銷(xiāo)量、較頻繁的重復訪(fǎng)問(wèn)、減少支持求助以及增強客戶(hù)服務(wù)關(guān)系等。

目前在RIA的研究上,以Adobe公司最具成果。以Flash而言大多數的人,幾乎都認為Flash只是一個(gè)動(dòng)畫(huà)制作與播放工具,其實(shí)Flash是一整套完整的RIA解決方案。

    目前RIA發(fā)展遇到的瓶頸,在于Flash開(kāi)發(fā)人員精通AS編程的較少,可能是現階段發(fā)展RIA的最大難題。從另一個(gè)方面看,目前并沒(méi)有一個(gè)完全針對RIA的開(kāi)發(fā)工具,使得制作RIA的技術(shù)門(mén)檻過(guò)高,唯有開(kāi)發(fā)工具的進(jìn)步,才能更有效降發(fā)展RIA技術(shù)。而即使在這樣的情況下,仍可以看到RIA的商業(yè)應用不斷地出現,并且有加速成長(cháng)的趨勢。從這一點(diǎn)來(lái)看,也表明RIA不單只是使用者體驗的提升,它更是真實(shí)存在商業(yè)價(jià)值的提升。由此亦可看出,在未來(lái)制作RIA的技術(shù)門(mén)檻降低之后,RIA普及率會(huì )發(fā)展的更快。

    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標記語(yǔ)言來(lái)定義豐富的用戶(hù)界面。該語(yǔ)言由Flex服務(wù)器成SWF格式的客戶(hù)端應用程序,在Flash  Player中運行。

  5結語(yǔ)

    就目前RIA的使用情況來(lái)說(shuō),離“富因特網(wǎng)時(shí)代”還有很遠的一段距離。今后幾年時(shí)間內傳統的Web應用程序和RIA將會(huì )共存。隨著(zhù)時(shí)間的推移,富因特網(wǎng)應用程序會(huì )擁有更加廣闊的可操作空間和更高的執行效率。雖然目前主流上推廣RIA技術(shù)以Macromedia一家公司為主,如此的推廣是絕對沒(méi)有辦法達到大眾化的目標,但是RIA是未來(lái)網(wǎng)絡(luò )上的一個(gè)不可避免的趨勢,也希望未來(lái)可以看到更多更開(kāi)放的技術(shù)出現,更簡(jiǎn)單更廣泛的應用出現在今后的生活之中。

    不管RIA今后會(huì )不會(huì )成為網(wǎng)絡(luò )程序的主流應用,人們對開(kāi)發(fā)具有高度互動(dòng)性、豐富用戶(hù)體驗以及功能強大的客戶(hù)端的追求是不變的。有理由相信,擁有成熟技術(shù)和極高占有率的Flash客戶(hù)端將會(huì )在RIA道路上越走越遠。

   [2] 

【淺析富因特網(wǎng)應用程序使用與發(fā)展概覽】相關(guān)文章:

惠州發(fā)展綠色旅游淺析03-18

淺析中國出境旅游的發(fā)展現狀與發(fā)展對策03-07

淺析安徽大鼓的歷史發(fā)展研究03-07

淺析英語(yǔ)禁忌語(yǔ)及其發(fā)展03-11

多媒體技術(shù)發(fā)展淺析03-18

民間美術(shù)的傳統和發(fā)展淺析03-24

淺析長(cháng)天團體的發(fā)展戰略03-21

淺析物理力學(xué)的產(chǎn)生及其發(fā)展06-15

淺析“有字句”和“被字句”的互換使用12-04

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