HTML5技術(shù)而今已不再陌生,不管是趨之若鶩,熱情擁抱,還是遠遠張望,保持距離,HTML5都是技術(shù)論壇熱門的話題,給人的感覺就是酷、新、看上去很美。
以目前對wap技術(shù),ios技術(shù)和anroid技術(shù)的實踐經(jīng)驗了解,說白了, html5的移動web開發(fā)技術(shù),其實就是wap技術(shù)和移動客戶端技術(shù)(ios,android)技術(shù)的雜交,簡值就是一個奇葩!它最大的優(yōu)點就是不必象IOS和Android開發(fā)人員要為不同的硬件平臺開發(fā)不同的版本。同時,html5可以通過css的樣式來進行自適應(yīng)。比如說,IOS開發(fā)人員,開發(fā)一套應(yīng)用,對于UI界面來說,可能要為iPhone4,iPhone5,iPad等要準備開發(fā)多套了。當然這只是蒙特人的一種看法而已。
一:HTML5優(yōu)點
1.代碼更安全
使用HTML5,代碼更安全。眾所周知Web應(yīng)用有一個很大的問題就是代碼安全的問題,但現(xiàn)在HTML5可以將Web代碼全部加密,本地應(yīng)用解密后再運行,大大的提供了代碼的安全性。
2.跨平臺
HTML5可以做到跨平臺,多數(shù)核心代碼不用重寫,Javascript的代碼用得好的話,在許多地方都可以用到,包括移動應(yīng)用、移動網(wǎng)站、PC網(wǎng)站、各種瀏覽器插件,甚至可以用WebKit封裝作為跨平臺的應(yīng)用程序。誠然,這種方式并非完全跨平臺,但這樣也足以減少很多工作量了,特別是后期的維護。
3.可以充分利用Native
HTML5可以通過瀏覽器作為中介充分利用Native的好處,比如說可以使用GPS、照相機、本地相冊、讀取本地聯(lián)系人,也可以使用推送功能等,最重要的是,某些Web無法實現(xiàn)的功能,我們可以利用Native來實現(xiàn)。
4.取消了一些過時的HTML4標記
其中包括純粹顯示效果的標記,如[font]和[center],它們已經(jīng)被CSS取代。
HTML5 吸取了XHTML2 一些建議,包括一些用來改善文檔結(jié)構(gòu)的功能,比如,新的HTML 標簽 header, footer, dialog, aside, figure 等的使用,將使內(nèi)容創(chuàng)作者更加語義地創(chuàng)建文檔,之前的開發(fā)者在實現(xiàn)這些功能時一般都是使用div。
5.一些全新的表單輸入對象
包括日期,URL,Email 地址,其它的對象則增加了對非拉丁字符的支持。HTML5 還引入了微數(shù)據(jù),這一使用機器可以識別的標簽標注內(nèi)容的方法,使語義Web 的處理更為簡單??偟膩碚f,這些與結(jié)構(gòu)有關(guān)的改進使內(nèi)容創(chuàng)建者可以創(chuàng)建更干凈,更容易管理的網(wǎng)頁,這樣的網(wǎng)頁對搜索引擎,對讀屏軟件等更為友好。
二:HTML5缺點
當然HTML5也有一定的缺點,我們可以這么說:Html5可以使WEB更加的美好,但是這天還不是現(xiàn)在。由于HTML5還正處于發(fā)展階段,目前并不能很好的被瀏覽器所支持。目前主流的瀏覽器都趨向于支持HTML5,但是仍還存在許多的不兼容不支持。
總結(jié):目前HTML5已經(jīng)可以解決很多問題,多少可以用到一部分,而面向未來互聯(lián)網(wǎng),基于“云+終端”的構(gòu)架,終端的HTML5的兼容解決方案必然會出現(xiàn),那時候你就可以全面擁抱HTML5了。
HTML5,這個HTML 明日之星是否會改變Web 應(yīng)用的游戲規(guī)則,是否會讓這些富Web 插件成為歷史,讓我們翹首期盼吧!
©2000-2022 杭州蒙特信息技術(shù)有限公司版權(quán)所有
Mountor、蒙特是Mountor Corp.的注冊商標。