1. 程式人生 > >HTML5的優點與缺點?

HTML5的優點與缺點?

優點:

網路標準

HTML5本身是由W3C推薦出來的,它的開發是通過谷歌,蘋果,諾基亞,中國移動等幾百家公司一起醞釀的技術,這個技術最大的好處在於它是一個公開的技術。換句話說,每一個公開的標準都可以根據W3C的資料庫找尋根源。另一方面,W3C通過的HTML5標準也就意味著每一個瀏覽器或每一個平臺都會去實現。

多裝置跨平臺

使用平臺,甚至可以通過HTML5的優點主要在於,這個封裝的技術發放到App Store或Google Play上,所以它的跨平臺性非常強大,這也是大多數人對HTML5有興趣的主要原因。

自適應網頁設計

很早就有人設想,能不能“一次設計,普遍適用”,讓同一張

網頁自動適應不同大小的螢幕,根據螢幕寬度,自動調整佈局(佈局)。

2010年,Ethan Marcotte提出了“自適應網頁設計”這個名詞,指可以自動識別螢幕寬度,並做出相應調整的網頁設計。

這就解決了傳統的一種局面 - 網站為不同的裝置提供不同的網頁,比如專門提供一個個移動版本,或者iPhone / iPad版本。這樣做固然保證了效果,但是比較麻煩,同時要維護好幾個版本,而且如果一個網站有多個入口(入口),會大大增加架構設計的複雜度。

即時更新

遊戲客戶端每次都要更新,很麻煩。可是更新HTML5遊戲就好像更新頁面一樣,是馬上的,即時的更新。

優點概括:a,網路標準統一,HTML5本身是由W3C推薦出來的。

          B,多裝置,跨平臺 

          C,即時更新。

          d,提高可用性和改進使用者的友好體驗;

          即,有幾個新的標籤,這將有助於開發人員定義重要的內容; 

          女,可以給站點帶來更多的多媒體元素(視訊和音訊);  

          克,可以很好的替代快閃記憶體和Silverlight中;

          小時,涉及到網站的抓取和索引的時候,對於SEO很友好; 

          我,被大量應用於移動應用程式和遊戲。 

 

缺點:

          a,安全:像之前Firefox4的web socket和透明代理的實現存在嚴重的安全問題,同時web storage,web socket這樣的功能很容易被黑客利用,來盜取使用者的資訊和資料。 

          B,完善性:許多特性各瀏覽器的支援程度也不一樣。 

          c,技術門檻:HTML5簡化開發者工作的同時代表了有許多新的屬性和API需要開發者學習,像web worker,web socket,web storage等新特性,後臺甚至瀏覽器原理的知識,機遇的同時也是巨大的挑戰 

          d,效能:某些平臺上的引擎問題導致HTML5效能低下。 

          E,瀏覽器相容性:最大缺點,IE9以下瀏覽器幾乎全軍覆沒。