国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

HTML5完勝Flash Web應(yīng)用開發(fā)、推廣門檻進(jìn)一步降低

2011-07-10 07:01云晴
通信世界 2011年42期
關(guān)鍵詞:跨平臺服務(wù)端插件

特約撰稿人 | 云晴

基于服務(wù)端技術(shù)實(shí)現(xiàn)的封裝使Web應(yīng)用的開發(fā)難度迅速下降,為此,很多其他領(lǐng)域的專業(yè)人士也能夠利用這種模式將其專業(yè)知識應(yīng)用到開發(fā)中來。

近日,Adobe宣布停止開發(fā)移動版Flash,這標(biāo)志著HTML5在與Flash的競爭中最終取得勝利。此外,Adobe還計(jì)劃增加對HTML5的投資,并將今后發(fā)展重點(diǎn)放在桌面內(nèi)容和移動應(yīng)用方面。在筆者看來,這一決定不僅意味著一個(gè)產(chǎn)品對另一個(gè)產(chǎn)品的替代,而且代表了整個(gè)產(chǎn)業(yè)的發(fā)展變化,可以預(yù)見,今后移動互聯(lián)網(wǎng)產(chǎn)業(yè)的競爭格局將在一定程度上發(fā)生變化。

事實(shí)上,這場革命與之前的“互聯(lián)網(wǎng)浪潮”有著很多相似之處。早在20世紀(jì)90年代,成功開發(fā)首款網(wǎng)絡(luò)瀏覽器Netscape的Marc Andreessen就曾表示,HTML5的發(fā)展將成為推動互聯(lián)網(wǎng)發(fā)展的關(guān)鍵環(huán)節(jié)。正如當(dāng)年的瀏覽器推動PC時(shí)代正式進(jìn)入互聯(lián)網(wǎng)時(shí)代一樣,HTML5的發(fā)展也將給今天的移動互聯(lián)網(wǎng)產(chǎn)業(yè)帶來深刻的變化。

借B/S9模式提速

在PC時(shí)代,軟件結(jié)構(gòu)多為客戶端/服務(wù)器(C/S)模式,由于當(dāng)時(shí)的軟件規(guī)模較小,網(wǎng)絡(luò)技術(shù)不發(fā)達(dá),大多數(shù)軟件只需在本地執(zhí)行,與遠(yuǎn)程服務(wù)器進(jìn)行簡單的數(shù)據(jù)交互即可。這帶來的結(jié)果就是,應(yīng)用程序與操作系統(tǒng)之間的互操作標(biāo)準(zhǔn)性差,接口復(fù)雜。同時(shí),在那個(gè)時(shí)代,由于本地任務(wù)對客戶端的軟件、硬件要求都很高,多數(shù)應(yīng)用程序的開發(fā)必須由訓(xùn)練有素的專業(yè)人員來實(shí)施,開發(fā)后的維護(hù)升級等問題也極其復(fù)雜。隨著軟件的不斷發(fā)展,C/S模式中的種種矛盾日益凸現(xiàn)。而Netscape推出的瀏覽器以及隨之產(chǎn)生的瀏覽器/服務(wù)器(B/S)模式從結(jié)構(gòu)上解決了這個(gè)問題。

具體而言,Netscape推出的瀏覽器要求客戶端盡量簡單化和標(biāo)準(zhǔn)化,在操作過程中,工作人員只需要通過一定格式(HTML)向服務(wù)端發(fā)出請求,大量的運(yùn)算和處理工作即可在服務(wù)端完成,隨后服務(wù)端再以標(biāo)準(zhǔn)格式方式返回處理結(jié)果。這樣一來,客戶端便轉(zhuǎn)為“輕量級”運(yùn)行了。

值得一提的是,基于服務(wù)端技術(shù)實(shí)現(xiàn)的封裝使Web應(yīng)用的開發(fā)難度迅速下降,為此,很多其他領(lǐng)域的專業(yè)人士也能夠利用這種模式將其專業(yè)知識應(yīng)用到開發(fā)中來。一時(shí)間,應(yīng)用開發(fā)基本不再需要和操作系統(tǒng)打交道,而只需集中在應(yīng)用層使用標(biāo)準(zhǔn)化的控件和API,開發(fā)者也可以完全將注意力集中到業(yè)務(wù)邏輯上來。這種變化帶來了互聯(lián)網(wǎng)應(yīng)用的革命性發(fā)展,且隨后的應(yīng)用發(fā)展路徑,也基本遵循這一框架,調(diào)整系統(tǒng)和網(wǎng)絡(luò)的任務(wù)分配,調(diào)整服務(wù)端和客戶端的任務(wù)分配,以實(shí)現(xiàn)最佳的用戶體驗(yàn)。

隨后,Sun、Adobe和各種軟件組織逐步發(fā)展出了各種基于瀏覽器/服務(wù)器(B/S9)模式的新技術(shù),如Ajax、Flash、Java FX等,旨在提高瀏覽器的速度、用戶的交互性以及娛樂性等。

全新框架和平臺更節(jié)能

互聯(lián)網(wǎng)時(shí)代向移動互聯(lián)網(wǎng)時(shí)代轉(zhuǎn)移的革命與上一場革命之間有著很多相似之處。

如今無線帶寬的局限,類似于當(dāng)時(shí)捉荊見肘的互聯(lián)網(wǎng)網(wǎng)絡(luò)帶寬;移動終端性能和電池持續(xù)能力類似于當(dāng)時(shí)處理能力極低的PC;而缺乏跨平臺能力的專有插件、API則可以類比于當(dāng)時(shí)操作系統(tǒng)所能提供的有限的封閉能力。

此前,已故蘋果公司前CEO喬布斯也曾公開表示,F(xiàn)lash的實(shí)現(xiàn)方式無法解決上述問題。2010年4月,喬布斯在蘋果公司官方網(wǎng)站上發(fā)表了《Thoughts on Flash》一文,對移動互聯(lián)架構(gòu)中的Flash進(jìn)行了分析。在文章中,他列舉了包括開放性、性能、電池續(xù)航、對觸摸交互的支持等多個(gè)理由,抨擊了Flash存在的缺陷。

與之不同的是,HTML5雖借HTML之名,但其內(nèi)涵已經(jīng)有了很大的拓展。作為下一代 Web 語言,HTML5不再僅僅是一種標(biāo)記語言,而且還為下一代 Web 提供了全新的框架和平臺,包括提供免插件的音視頻、圖像動畫、本體存儲以及更多重要的功能?;趯@些應(yīng)用的標(biāo)準(zhǔn)化,Web 能夠輕松實(shí)現(xiàn)類似桌面的應(yīng)用體驗(yàn)。此外,HTML5繼續(xù)保持了標(biāo)記性語言輕量、跨平臺的特點(diǎn),解決了無線帶寬缺乏的問題;同時(shí),B/S架構(gòu)與那些需要調(diào)用Flash等功能插件的復(fù)雜原生應(yīng)用相比來說,運(yùn)行時(shí)功耗低、更節(jié)能。

富媒體應(yīng)用及“網(wǎng)站移動化”壓力襲來

除了性能上的提升,更重要的是,HTML5還使Web應(yīng)用的開發(fā)和推廣門檻得以降低。

一方面,今后眾多領(lǐng)域(如媒體、游戲等領(lǐng)域)均可借助能力開放開發(fā)出豐富的應(yīng)用;另一方面,由于Web應(yīng)用的推廣營銷、維護(hù)成本極低(可以通過微博、郵件等方式營銷和維護(hù)),應(yīng)用開發(fā)者對互聯(lián)網(wǎng)公司、運(yùn)營商提供的平臺的依賴程度將逐漸降低。不僅如此,跨平臺能力也使開發(fā)者無需再投入大量精力面對目前市場上出現(xiàn)的、數(shù)量龐大的終端適配工作。筆者認(rèn)為,今后投入移動互聯(lián)網(wǎng)的資源將會隨著這一門檻的降低快速增加,而規(guī)模一旦形成,一些舊有的秩序也將會被打破或削弱,如運(yùn)營商或互聯(lián)網(wǎng)運(yùn)營企業(yè)通過內(nèi)容、應(yīng)用商店等控制應(yīng)用入口的方式等。

當(dāng)然,隨著移動互聯(lián)門檻的進(jìn)一步降低,用戶在移動終端上得到的內(nèi)容和體驗(yàn)也將進(jìn)一步提升,這也將有助于整個(gè)行業(yè)進(jìn)入一個(gè)新的發(fā)展階段。這就對今后運(yùn)營商和互聯(lián)網(wǎng)企業(yè)的發(fā)展提出了更高的要求。對運(yùn)營商而言,富媒體應(yīng)用的蓬勃發(fā)展會加劇目前流量經(jīng)營帶來的流量價(jià)值不高、網(wǎng)絡(luò)承載不夠精細(xì)等問題。這就需要運(yùn)營商在流量經(jīng)營和探索移動互聯(lián)商業(yè)模式等方面都要加快腳步進(jìn)行拓展。對互聯(lián)網(wǎng)企業(yè),尤其是之前通過相對封閉形式贏利的企業(yè)而言,則必須面對“網(wǎng)站移動化”帶來的大量業(yè)務(wù)分流的競爭者,通過相關(guān)方式繼續(xù)保持平臺的地位。

猜你喜歡
跨平臺服務(wù)端插件
跨層級網(wǎng)絡(luò)、跨架構(gòu)、跨平臺的數(shù)據(jù)共享交換關(guān)鍵技術(shù)研究與系統(tǒng)建設(shè)
一款游戲怎么掙到全平臺的錢?
自編插件完善App Inventor與樂高機(jī)器人通信
新時(shí)期《移動Web服務(wù)端開發(fā)》課程教學(xué)改革的研究
基于C++語言的跨平臺軟件開發(fā)的設(shè)計(jì)
在Windows Server 2008上創(chuàng)建應(yīng)用
基于jQUerY的自定義插件開發(fā)
基于Revit MEP的插件制作探討
基于B/S的跨平臺用戶界面可配置算法研究
摸清黑客套路防范木馬侵入
调兵山市| 双城市| 城固县| 阿坝县| 鹤峰县| 宁夏| 阜阳市| 武定县| 抚松县| 和政县| 武功县| 峨眉山市| 富蕴县| 禄劝| 石阡县| 双桥区| 浮梁县| 潞城市| 海晏县| 廉江市| 绥中县| 达州市| 巴彦淖尔市| 邯郸市| 墨脱县| 鸡西市| 喀什市| 普宁市| 留坝县| 突泉县| 芜湖县| 连平县| 綦江县| 韶关市| 类乌齐县| 商南县| 丹棱县| 九寨沟县| 凭祥市| 鞍山市| 银川市|