現(xiàn)在,WEB開(kāi)發(fā)已經(jīng)進(jìn)入一個(gè)新的發(fā)展時(shí)期,瀏覽器已經(jīng)不在是一家獨(dú)霸了,僅僅流派就有三支,依托這三支流派產(chǎn)生了大大小小的門派不下數(shù)十家,現(xiàn)在再說(shuō)起瀏覽器,就不是IE了,而是諸如Chrome、火狐等等瀏覽器,而各家的瀏覽器都開(kāi)始提供各種各樣的與html渲染無(wú)關(guān)的各種各樣的功能,實(shí)際上說(shuō)起來(lái),現(xiàn)在的各家瀏覽器,已經(jīng)離瀏覽HTML頁(yè)面這個(gè)概念越來(lái)越遠(yuǎn),瀏覽網(wǎng)頁(yè)好像成了附屬功能,更多的在向一個(gè)多功能客戶端發(fā)展,甚至有演變?yōu)椴僮飨到y(tǒng)的可能啊。
但是不管如何,原來(lái)的HTML的局限性已經(jīng)讓越來(lái)越多的人感到不滿,于是,那些有能力的大公司出于各種目的,真的不是單純的為了發(fā)展技術(shù)而是為了某些目的,鼓搗出了HTML5,是的,這些大公司真的很大—大到可以影響足夠多的人—他們讓人們相信,HTML5就是下一個(gè)救世主,其他的都是浮云,來(lái)吧來(lái)吧,都用HTML5吧,不用你就會(huì)被歷史唾棄!于是很多人都被洗腦,眾多的小白在不遺余力的力挺HTML5,這樣的人有木有?是的,HTML5比起以前的各版本的HTML確實(shí)很強(qiáng)大,但是不管怎么說(shuō),HTML受制于先天不足—因?yàn)樗劳杏贖TTP協(xié)議—他永遠(yuǎn)也比不上那些專業(yè)的技術(shù)或產(chǎn)品,HTML的專業(yè)領(lǐng)域就在月文本信息的存儲(chǔ)檢索和瀏覽,給他附加再多的功能就像給一把AK47增加了各種功能比如增加瞄準(zhǔn)鏡,增加榴彈發(fā)射器,增加紅外夜視儀等等,一把增加了這些功能的AK47還叫AK47嗎?如果真需要這些功能比如狙擊功能,人家會(huì)選擇AK47+瞄準(zhǔn)鏡這種組合嗎?雖然也可以勉強(qiáng)達(dá)到目的,但是真的不合適。
當(dāng)然,說(shuō)了這么多,并不是在唱衰WEB系統(tǒng)的發(fā)展,我想表達(dá)的一個(gè)主要觀點(diǎn)就是,專業(yè)事情由專業(yè)的技術(shù)來(lái)做,比如說(shuō)3D渲染要做這個(gè)還是用DX或OpenGL來(lái)做更專業(yè)點(diǎn),何必非要給HTML加上這些東西來(lái)做呢?是的DX或者OpenGL很難學(xué)和很難用,但是對(duì)他們進(jìn)行封裝從而是的更易學(xué)和用總比硬是融入進(jìn)HTML要簡(jiǎn)單,說(shuō)到這里可能我說(shuō)的也不太對(duì),HTML5只是一個(gè)語(yǔ)言或者規(guī)范,實(shí)際上這些能力還是有客戶端的瀏覽器實(shí)現(xiàn)的,嗯,這個(gè)好像有點(diǎn)掛著羊頭賣狗肉的感覺(jué)。
HTML5是一個(gè)發(fā)展趨勢(shì),但是他不是萬(wàn)能的救世主,君不見(jiàn)連原先很熱衷HTML5的Facebook也不再堅(jiān)持用HTML5了,這個(gè)玩意離成熟還早。那么現(xiàn)在或者說(shuō)以后,WEB系統(tǒng)該如何發(fā)展?畢竟WEB系統(tǒng)具有的某些優(yōu)勢(shì)實(shí)在是太難讓人割舍,至少懂這方面開(kāi)發(fā)的技術(shù)人員多啊。
那么WEB系統(tǒng)開(kāi)發(fā)以后的發(fā)展方向是什么呢?其實(shí)這個(gè)發(fā)展方向已經(jīng)出現(xiàn)并在悄悄的發(fā)展中了,那就是混合模式的開(kāi)發(fā)或者說(shuō)就是Hybird App模式。關(guān)于混合模式開(kāi)發(fā),網(wǎng)上也有很多文章,這里就不再詳細(xì)解說(shuō),我想說(shuō)的是,在不久的將來(lái),再說(shuō)起WEB系統(tǒng)的瀏覽器,人們的第一印象將不是HTML瀏覽器,而是界面瀏覽器,就像當(dāng)前說(shuō)起瀏覽器就是IE現(xiàn)在說(shuō)起瀏覽器是IE、Chrome、火狐一樣,將來(lái)的瀏覽器將不再是單一的HTML瀏覽器,而是具有任何可以顯示界面的客戶端程序或者說(shuō)Hybird APP更確切點(diǎn)。
說(shuō)到瀏覽器,我想將來(lái)的瀏覽器將會(huì)分為三種形式的瀏覽器:
1、以渲染HTML內(nèi)容為主的HTML瀏覽器。
2、以渲其他協(xié)議內(nèi)容為主的應(yīng)用界面瀏覽器
3、混合上述兩種功能的HybirdApp瀏覽器
其中,HTML瀏覽器仍然在靜態(tài)信息的存儲(chǔ)、檢索和瀏覽領(lǐng)域有著不可替代的地位,而第二種的應(yīng)用界面瀏覽器將會(huì)在云應(yīng)用方面體現(xiàn)出其重要的作用。而混合兩種方式的HybirdApp瀏覽器將在移動(dòng)設(shè)備領(lǐng)域得到長(zhǎng)足的發(fā)展。
posted on 2013-01-05 12:36
藍(lán)劍 閱讀(465)
評(píng)論(0) 編輯 收藏