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以下瀏覽器幾乎全軍覆沒。