總結概括HTML5有以下(xià)優點:
1、提高(gāo)可(kě)用(yòng)性和(hé)改進用(yòng)戶的(de)友好體驗;
2、有幾個(gè)新的(de)标簽,這(zhè)将有助于開發人(rén)員(yuán)定義重要的(de)内容;
3、可(kě)以給站點帶來(lái)更多(duō)的(de)多(duō)媒體元素(視頻(pín)和(hé)音(yīn)頻(pín));
4、可(kě)以很好的(de)替代FLASH和(hé)Silverlight;
5、當涉及到網站的(de)抓取和(hé)索引的(de)時(shí)候,對(duì)于SEO很友好;
6、将被大(dà)量應用(yòng)于移動應用(yòng)程序和(hé)遊戲;
7、可(kě)移植性好。
HTML5有以下(xià)缺點:
一、短連接 互動難
衆所周知,HTML5頁面和(hé)用(yòng)戶之間建立的(de)是短連接,這(zhè)就使得(de)用(yòng)戶一旦離開了(le)HTML5頁面便再也(yě)無法主動觸達。
二、依賴浏覽器 資源利用(yòng)難
現如今,一個(gè)小小的(de)手機也(yě)已經十分(fēn)的(de)強大(dà),擁有大(dà)量的(de)資源。而H5想要利用(yòng)這(zhè)些資源卻必須要通(tōng)過浏覽器。而浏覽器的(de)兼容性問題一直都是HTML各個(gè)版本的(de)标準的(de)兼容性問題。
三、用(yòng)戶标識 個(gè)性化(huà)功能難
不同于APP的(de)用(yòng)戶标識,H5的(de)用(yòng)戶标識是站點随機分(fēn)配的(de)一串唯一碼,而這(zhè)個(gè)唯一碼被存儲在浏覽器的(de)緩存中,一旦緩存被清除或者浏覽器被卸載,用(yòng)戶就會丢失,即使同一個(gè)用(yòng)戶來(lái)訪問,站點也(yě)不會識别出,而解決這(zhè)個(gè)問題的(de)唯一辦法就是用(yòng)戶登錄。
而對(duì)于用(yòng)戶來(lái)說體會不到個(gè)性化(huà)帶來(lái)的(de)好處就不會登錄,用(yòng)戶不登錄就沒有辦法體會個(gè)性化(huà)相關功能,這(zhè)就走到了(le)一個(gè)無限循環的(de)死胡同。
四、交互有限 運行速度難
HTML5産品的(de)設計,通(tōng)常交互都比較簡單,以點擊、鼠标滑動爲主,動畫(huà)都比較少見,這(zhè)就使得(de)HTML5的(de)交互十分(fēn)有限。
而HTML5的(de)運行速度與浏覽器的(de)内核解析速度有關。大(dà)家都知道,HTML5的(de)運行代碼要從網絡取回來(lái)以後才可(kě)能載入浏覽器的(de)内核中運行。這(zhè)樣就使得(de)在沒有網絡的(de)情況下(xià),HTML5基本就沒有什(shén)麽作用(yòng)了(le),這(zhè)給用(yòng)戶的(de)體驗感覺也(yě)就差了(le)。
【小結】:HTML5是一種前端技術,但是應用(yòng)不是很廣泛。而且本身的(de)打開速度和(hé)兼容性決定了(le)發展的(de)有限性。