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