国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

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

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

開(kāi)通VIP
前沿技術(shù)觀點(diǎn)爭(zhēng)鳴:AJAX是否能夠取代桌面應(yīng)用程序
觀點(diǎn)爭(zhēng)鳴:AJAX是否能夠取代桌面應(yīng)用程序

作者:朱先忠編譯
 
 一、 引言

  在AJAX是否能夠取代桌面應(yīng)用程序的問(wèn)題上,存在很多爭(zhēng)論。如今,這兩種陣營(yíng)正在逐步形成。在本文中,我的看法是:AJAX不可能取代桌面應(yīng)用程序;但是它將導(dǎo)致一種新型軟件應(yīng)用程序的出現(xiàn)。大多數(shù)AJAX程序應(yīng)該會(huì)是生產(chǎn)工具、協(xié)作和商業(yè)應(yīng)用程序。許多桌面應(yīng)用程序?qū)⒉辉贂?huì)出現(xiàn);當(dāng)然,大多數(shù)應(yīng)用程序也不可能很快就會(huì)離開(kāi)強(qiáng)有力的和舒適的桌面環(huán)境。我想,軟件發(fā)展的下一個(gè)階段應(yīng)該是,桌面應(yīng)用不大可能全部消失;相比之下,而更有可能是適度的重新組合,其結(jié)果是各種應(yīng)用程序分別在最適合它們的領(lǐng)域繁榮壯大。

  面向AJAX的web應(yīng)用程序緊緊跟隨在你的身邊,就象所有的web應(yīng)用軟件一樣。我們中的大多數(shù)至少有一位在世界其它地方的朋友并且經(jīng)由電子郵件,如hotmail或yahoo電子郵件,帳戶(hù)與之保持聯(lián)系。事實(shí)上,這些基于瀏覽器的電子郵件接口大大幫助驅(qū)動(dòng)了電子郵件為個(gè)人所采納使用。如今,針對(duì)商業(yè)類(lèi)型電子郵件使用的更傳統(tǒng)型的html接口已經(jīng)逐漸地不再具有實(shí)用價(jià)值。因某些原因,Outlook Web Access(OWA)(盡管它有一個(gè)偉大的AJAX接口)不再象以前那么流行,但是Gmail和Zimbra卻正在異軍突起,而且Zimbra力圖全面取代Outlook和Exchange-全面地通過(guò)瀏覽器來(lái)實(shí)現(xiàn)UI表達(dá)。微軟值得被贊揚(yáng)的是,是Live.com的出現(xiàn)正在產(chǎn)生一種新型的AJAX化的電子郵件客戶(hù)端-如果它的樣子類(lèi)似于OWA的話(huà),它將比Hotmail更為易用和好用。如果你觀察一下CRM世界,你就會(huì)注意到,似乎Web應(yīng)用軟件已經(jīng)接管其主要功能。例如,Salesforce.com就是一個(gè)明顯的例子,而MS CRM就是幾年來(lái)通過(guò)一個(gè)Web瀏覽器表達(dá)實(shí)現(xiàn)的。

  二、 基于AJAX的Web應(yīng)用程序會(huì)在哪些方面取代桌面程序?

  基于AJAX的Web應(yīng)用程序是某些應(yīng)用程序的合乎邏輯的自然選擇-在這樣的程序中,最新的和共享的信息至關(guān)重要,例如后勤、財(cái)務(wù)和CRM系統(tǒng)等方面的程序。常規(guī)的Excel工作簿,作為一種分布價(jià)格和顧客列表的方法,將會(huì)自然地走到歷史的角落里。及時(shí)的商業(yè)數(shù)據(jù)是現(xiàn)代商業(yè)軟件中的一個(gè)關(guān)鍵組成部分,而Web應(yīng)用程序本來(lái)就是以數(shù)據(jù)為中心的。AJAX僅是把一個(gè)UI放到了應(yīng)用程序之上,而這一點(diǎn)在用戶(hù)等待鼠標(biāo)點(diǎn)擊之間的頁(yè)面刷新時(shí)不會(huì)給他們帶來(lái)過(guò)多的麻煩。

  許多應(yīng)用程序依賴(lài)于Web服務(wù)和例如映射服務(wù)這樣的迥異數(shù)據(jù)源來(lái)結(jié)合多重的龐大的數(shù)據(jù)源以保持相關(guān)連和有用性。另外,許多基于面向服務(wù)的架構(gòu)(SOA)的企業(yè)系統(tǒng)成為具有分布性和可用性?xún)?yōu)點(diǎn)的AJAX應(yīng)用軟件的完美候選。通過(guò)瀏覽器發(fā)行的豐富的客戶(hù)端將幫助降低單套軟件的許可花費(fèi),例如在企業(yè)報(bào)告應(yīng)用軟件方面。最近一個(gè)大型SOA軟件供應(yīng)商的CTO問(wèn)我,怎樣在基于AJAX的UI客戶(hù)端強(qiáng)制實(shí)現(xiàn)單套軟件許可證協(xié)議。而這一問(wèn)題的簡(jiǎn)短答案是,它不可能是與以前大部分客戶(hù)端程序走相同的路子。這一事實(shí)將導(dǎo)致開(kāi)發(fā)軟件許可新途徑的軟件供應(yīng)商更快地向AJAX遷移,但是不會(huì)減少消費(fèi)者對(duì)于其喜愛(ài)的豐富的客戶(hù)端軟件的需要。

  顯然,軟件主要的好處主要還是看市場(chǎng)需求而定。很多軟件,作為一種服務(wù),應(yīng)用程序服務(wù)供應(yīng)商仍舊在應(yīng)用之,因?yàn)樵搼?yīng)用程序仍在通過(guò)Web和Web瀏覽器傳送中。浪費(fèi)時(shí)間去細(xì)究基于瀏覽器的應(yīng)用軟件的好處是愚蠢的;然而,特別要注意的是,AJAX使得基于瀏覽器的應(yīng)用軟件相當(dāng)易于使用。這些可用性好處可以從在與更快的用戶(hù)接口進(jìn)行交互時(shí)節(jié)約大量時(shí)間這一角度加以衡量。Alexei White已經(jīng)在他的《Measuring the Benefits of Ajax》一文中詳細(xì)地探討了這個(gè)問(wèn)題。由于這些原因,AJAX在在線應(yīng)用軟件方面將是一個(gè)大的獲勝者-這種場(chǎng)所下,用戶(hù)總是在做大量的重復(fù)的任務(wù)-例如呼叫中心和金融機(jī)構(gòu)。在你有大量的相同任務(wù)的場(chǎng)所,應(yīng)用軟件和信息工人往往能夠熟練地使用AJAX Web應(yīng)用軟件。

  一直以來(lái)不斷發(fā)展和變化的應(yīng)用程序也會(huì)從中受益。用戶(hù)遷移到新型應(yīng)用軟件將毫無(wú)副作用影響。另外,AJAX技術(shù)有助于提升已經(jīng)基于HTML接口或有一個(gè)SOA架構(gòu)的應(yīng)用程序的質(zhì)量。這對(duì)于一直在尋求提升可用性的開(kāi)發(fā)團(tuán)隊(duì)將是極具吸引力的。

  另一個(gè)AJAX將會(huì)占上風(fēng)的領(lǐng)域是在商業(yè)-這里用戶(hù)分布在不同的地理區(qū)域并且支持多個(gè)Web瀏覽器并且其互聯(lián)網(wǎng)連接是很昂貴的。

  三、 桌面程序會(huì)在什么地方繼續(xù)保持霸主地位?

  特別值得開(kāi)發(fā)者們注意的是,桌面應(yīng)用在哪些方面不會(huì)被豐富的Web應(yīng)用軟件所取代,因?yàn)榧词故亲畲蟮腁JAX福音傳道者也會(huì)告訴你,我們利用這種技術(shù)目前所僅能夠達(dá)到的程度。讓我們分析一下AJAX無(wú)法良好實(shí)現(xiàn)的幾個(gè)方面:

  · 瀏覽器定制:添加按鈕、工具欄、書(shū)簽、圖標(biāo);改變?yōu)g覽器行為。

  · 本地文件存取:讀寫(xiě)用戶(hù)硬盤(pán)上的文件。

  · 聲音播放:音樂(lè)和聲音效果。

  · 豐富的圖形:提供豐富的動(dòng)態(tài)變化的圖形。(隨著SVG慢慢地引入到一些瀏覽器,這種應(yīng)用正在逐漸發(fā)展中,但是它目前還不匹配桌面圖形。)

  · 鍵盤(pán)快捷鍵:提供全范圍的鍵盤(pán)快捷鍵從而避免與瀏覽器自己的鍵盤(pán)快捷鍵發(fā)生沖突。

  · 硬件存?。簭娜琨溈孙L(fēng),webcams,和gamepads等進(jìn)行輸入設(shè)備;輸出到設(shè)備象打印機(jī)和便攜式小器具。

  · 擴(kuò)大的通訊:從客戶(hù)端機(jī)器到位置超出基本服務(wù)器以外位置的通訊,以及用除了普通的舊式HTTP協(xié)議以外的其它協(xié)議。

  · 操作系統(tǒng)交互:緩沖事件;改變配置;彈出警告;讀取硬件信息。

  當(dāng)然,AJAX還不支持視頻或音頻;因此,視頻會(huì)議、VOIP和豐富的媒體應(yīng)用軟件還無(wú)法加入到其中。但是隨著Flash加入到UI開(kāi)發(fā)技術(shù)中,豐富的媒體將會(huì)被集成進(jìn)一個(gè)AJAX接口。另外,在其它應(yīng)用程序擔(dān)心處理器及需要消耗大量?jī)?nèi)存的程序中,AJAX技術(shù)還不適合。我們還會(huì)看到,象視頻編輯、相片操作和視頻游戲等一類(lèi)應(yīng)用程序相當(dāng)恰當(dāng)?shù)爻霈F(xiàn)在Web瀏覽器上還需要一段時(shí)間。目前,我還從未看到有人在玩一種通過(guò)JavaScript技術(shù)實(shí)現(xiàn)的Quake風(fēng)格的第一人稱(chēng)射擊游戲。其實(shí),其意義也并不大。

  四、 桌面軟件會(huì)在什么方面利用web技術(shù)的優(yōu)點(diǎn)?

  桌面應(yīng)用世界將極大地受益(并且已經(jīng)受益)于Web服務(wù)和SOA的使用,并且我們將繼續(xù)看到這兩個(gè)世界的更多的集成。如今,我們已經(jīng)看到桌面應(yīng)用軟件在使用著互聯(lián)網(wǎng)所提供的豐富的內(nèi)容,例如iTunes和與基于AJAX的服務(wù)在線集成的桌面應(yīng)用軟件,如Live.com和MS Office。
在為新型應(yīng)用軟件(基于Web的)滲透和接納率方面,AJAX廣受歡迎。從未有其它技術(shù)具有如此小的阻礙-所有你需要的就是一個(gè)瀏覽器和一個(gè)互聯(lián)網(wǎng)連接。而且,既然新型軟件能夠那么快地接納這一技術(shù),那么,許多AJAX應(yīng)用程序?qū)?huì)比客戶(hù)端應(yīng)用軟件能更快速地體驗(yàn)網(wǎng)絡(luò)效果的優(yōu)點(diǎn)。

  五、 AJAX會(huì)在哪些方面創(chuàng)造新的服務(wù)機(jī)會(huì)?

  讓我們先分析一下Google地圖-沒(méi)有用戶(hù)能夠在他們的本地桌面上擁有所有的地圖、圖象和生意/地址目錄數(shù)據(jù)。進(jìn)一步推進(jìn)這一概念的mashups是一個(gè)網(wǎng)站或web應(yīng)用程序,它無(wú)縫地把來(lái)自于多個(gè)數(shù)據(jù)源的內(nèi)容整合進(jìn)一種完整的體驗(yàn)中。如果當(dāng)用戶(hù)想結(jié)合不同數(shù)據(jù)集時(shí)必須安裝一個(gè)插件或某種程序的話(huà),這種程序不會(huì)工作。即使一客戶(hù)端應(yīng)用程序擁有這些數(shù)據(jù),它們也無(wú)法讓其與以Web為中心的應(yīng)用程序一樣容易地保持最新。

  協(xié)作將被加入到應(yīng)用程序中,這在以前是從未有過(guò)的。象Writely這樣的系統(tǒng),一旦被納入到實(shí)踐中,將改變我們看待辦公室類(lèi)型應(yīng)用程序的方式。從一開(kāi)始,所有的應(yīng)用程序都有一個(gè)共同的瀏覽器平臺(tái),并且使用共同的語(yǔ)言(XML,HTML,等等)。這意味著,隨著這些小應(yīng)用程序的不斷發(fā)展,集成它們也會(huì)越來(lái)越容易。當(dāng)前MS Office能夠與其自身良好集成并且如果你使用SharePoint的話(huà),它對(duì)于協(xié)同工作相當(dāng)不錯(cuò)。然而這要依賴(lài)于在每個(gè)客戶(hù)端安裝巨大量的軟件和啟動(dòng)精深的服務(wù)器基礎(chǔ)結(jié)構(gòu)。但是web應(yīng)用軟件應(yīng)該改進(jìn)這種體驗(yàn)并且AJAX將使得這些Web應(yīng)用軟件具有極大的可用性。

  借助于web上強(qiáng)有力的數(shù)據(jù)服務(wù),再結(jié)合豐富的AJAX UI的力量,實(shí)時(shí)協(xié)作應(yīng)用程序?qū)⒂肋h(yuǎn)改變。

  六、 結(jié)論

  軟件的未來(lái)會(huì)是什么樣子呢?我想,這在我們這一代正發(fā)生著巨大變化。由于AJAX增強(qiáng)的可用性,我們將毫無(wú)疑問(wèn)地看到出現(xiàn)大量的新型的基于Web的應(yīng)用程序。并且,因?yàn)殡S著開(kāi)發(fā)者社區(qū)繼續(xù)協(xié)同工作,我們一定會(huì)在今天AJAX所依賴(lài)的技術(shù)方面作出許多重大改進(jìn)。如今,我們只是剛剛看到了冰山一角罷了。然而,我想桌面應(yīng)用程序的力量將繼續(xù)統(tǒng)治著某些應(yīng)用程序領(lǐng)域并且實(shí)際上可能從不會(huì)消失。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Ajax原則
Web應(yīng)用程序的開(kāi)發(fā)步驟
新手必讀 解答安卓平板入手后十大疑問(wèn)
Adobe AIR是什么?有什么用?
Ajax讓網(wǎng)絡(luò)更順滑 威脅微軟地位
AJAX技術(shù)弄潮Web 2.0 在線Office項(xiàng)目復(fù)活
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服