2.对搜索引擎友好:
清晰、明快的代码可以使搜索引擎更快、更完整地页面中爬行。
3.更快速的装载:
如果你的页面包含了HTML错误,它将花费搜索引擎比较长的爬行时间,因此其排行位置也会变低。更加直观的是——如果你的页面在10秒内没有装载完毕,那么浏览者可能会离开。
4.减少服务器负载:
简明的代码不会像复杂的代码或者包含内嵌表格的代码那样让你的服务器负担加重。级联CSS将减少代码量,降低对web服务器空间的需要和对带宽的占有量、节省服务器的内存。
5.易于更新和维护站点:
无错的页面代码利于修改,这对于站点设计者来讲意味着节省时间和维护经费。
6.浏览器兼容性:
验证代码取保你的站点与当前的浏览器相兼容。既然我们无法预见未来的浏览器标准,那么验证代码就是把握未来浏览器标准的最佳方式。
7.更多的访问者:
保证了浏览器兼容性,也就赢得了大量的浏览者,从而获得更多的收益。
开发技术应用趋势
XP技术——潜力无限,业已成为技术热点
图-3 在web开发工作中进行实践的技术分布图
评论:OOP仍然是主流技术,尽管MVC占有不少的份额,但“用户体验才是产品的价值所在”这句话仍然得到了验证。无论任何技术理论(包括MVC、Ajax、RoR等),凡是能够高效地应用在快速开发、提高用户体验上的才是好技术。