簡單來說,HTML5是對 HTML 標準的第五次修訂,目前仍未完工。其主要的目標是將互聯(lián)網(wǎng)語義化,以便更好地被人類和機器閱讀,并同時提供更好地支持各種媒體的嵌入。HTML5的語法是向下兼容的。
但論及 HTML5 時,大部分開發(fā)者所指的并不僅僅是這個新標準,而是(如 Jeremy Keith 說的) doing anything cool (on the web) (在網(wǎng)上隨意耍酷)。做這些 酷 的東西需要用到的技術(shù)和標準,除了 HTML5 標準外,還包括 CSS3 的一些新屬性,以及一些新的 API。
關(guān)于 Web App 和 Native App 究竟孰優(yōu)孰劣的問題,前段時間爭論比較激烈,我比較贊同 Native App 和 Web App 之爭純屬扯淡(原文鏈接: Native vs Web Is Total Bullshit,譯文在這里)一文的說法,各有各自的優(yōu)缺點,在今后的相當長一段時間里,應(yīng)該是共同生存的。