HTML5到底是什么 博客分类: css相关 htmlhtml5web
程序员文章站
2024-03-25 22:19:46
...
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的特征有哪些?
- 标准,html5并不是一种新的语言而是一个新的标准,新的api,新的规范。
- 革新,html5相对与之前的版本带来了大量的更新,让复杂的事情变简单,让不可能变为可能
- 缺点,依赖浏览器的更新换代,只是还是少部分人的玩物。
如果让我举例的话,我会这样比喻:过去的html就像你我身上穿着的衣服,而html5则是米兰、巴黎时尚T台上模特们的新装。新鲜悦目、其中一些内容能够在不久将来进入我们的生活,但不是现在,也有人说,就是现在。
给小白程序员解释HTML5
给普通人讲首先要强调结果,介绍HTML5对他们的影响:
- 让你不用装Flash,浏览器不再崩溃,笔记本和手机更省电;
- 让你在浏览器里玩愤怒的小鸟;
- 让你上大众点评不用搜索,而是直接点“附近”;
- 让你不打字直接用语音输入文字。