HTML与的主要优点和缺点:
- HTML太简单。不能适应现在越多的网络设备和应用的需要。比如手机、PDA、信息家电都不能直接显示HTML。
- HTML太庞大。由于HTML代码不规范、臃肿,浏览器需要足够智能和庞大才能够正确显示HTML。显然在你的PDA上装一个IE6是不可能的。空间不够,运算也跟不上。
- 数据与表现混杂。这样你的页面要改变显示,就必须重新制作HTML。对不同的网络设备显示同样的数据都需要制作不同的HTML。
- 可以加速开发速度,虽然HTML页面的简单大大促进了web发展,但是它也成为一种祸根。因为它们对代码格式如此的"宽容",助长了一些浏览器私有代码的发展,这些私有代码造成无数用户无法得到最佳体验(看到页面的最佳效果)。
- 易于维护,增加机会。大部分的页面只有一些富语义的和标签,以及一个指向强大的文件的链接。这种完全的分离使得你的页面开发和维护变得简单。
- 拓展访问渠道。干净的代码带来更多的利益。不支持的浏览器现在可以简单的忽略样式表,换句话说,有语义的表示可以被任何浏览器呈现,包括非传统的客户端,例如手机、PDAs、语音阅读器和屏幕阅读器等等,任何支持这些简单标签的设备都可以。
- 节约带宽成本。代码简介使得页面尺寸缩小。
- 提高用户体验。采用干净、标准化的代码可以帮助你的用户快捷方便地在网站上完成他们的目的。