|
HTML5是什么
一个假借人们对HTML的『跨平台』和『易发布』特性的期待,而拙劣的模拟 native 的平台。
- 和Java一样,HTML从来不是『跨平台』,它就是平台。
- 比Java强一些,HTML与hosting平台的融合性更好。比如它的control一般都是native。但是比Java更差,HTML的跨平台一致性很差。开发者能容忍它是因为很长一段时间里,分布式系统和互联网没有更好的发布手段。
- 开发者能容忍HTML还因为它够简单,所以不同平台上的差异容易弥合。但是HTML5改变了这一切。它的canvas和video就是分裂的前兆。如果HTML5不能以WebKit这样的code base作为唯一平台,分裂指日可待。
- HTML发布优势,在mobile平台上从来没有成功。而在桌面上也已经被众多语言和框架的auto-update功能排挤。
给外行解释HTML5
给外行解释技术,通常要用到类比手法, 抓准HTML5的特征,然后在对方擅长的领域举例。html5的特征有哪些? |
|