手写代码促进你更加深刻理解web标准
(四).关于浏览器兼容
1.我不需要关心web标准,IE占有99%的市场,我做的页面只要IE能看就可以了。
“以用户为核心”通常都是反对web标准者的档箭牌,实际上这是虚伪的“以用户为核心”。你不能保证IE永远是垄断浏览器市场,你也不能保证IE不做任何改变(事实上,微软的IE7已经开始改善对web标准的支持)。坚持用html+table布局制作的页面将是“死”的信息,不方便搜索,无法重用与共享,从长远来讲,这才是对用户最大的伤害。
2.为什么web标准的页面兼容性并不好?
我们说web标准的优势是兼容性好,这个兼容是指向后兼容,向新浏览器、新设备兼容。对已有的浏览器来说,因为它们对web标准的支持程度不一样,因此会出现不同浏览器下页面变形的情况。我们必须采用一些"hack"技巧来实现不同浏览器的兼容。这是无奈、也是不可避免的,是web技术发展必然要经历的一个过程,是我们向XML过渡必须克服的一个困难。
(五).其它
1.没有好用的开发工具,难道要我手写代码?
是的。我们建议你手写代码,可以促进你更加深刻理解web标准。事实上,很多开发软件已经开始支持web标准。你可以看看最新版的Dreamweaver 8,还有Adobe的Golive,微软的Visual Studio.NET 2005,这些工具都已经很好的支持web标准页面的开发。当新技术出现时,我们的态度应该是去了解、实践和评估,而不是盲目反对或者坐等其成,那样你永远都是落后者。
2.老板不懂,客户也没有要求,我为什么要用web标准?
在自己或者开发团队都不熟悉web标准技术的情况下,新项目采用web标准的确有风险(技术和成本风险),可以评估后再决定是否采用web标准。但是如果有能力采用标准依然蒙混老板和客户,这就属于职业道德和敬业精神的问题。
三:未来与方向
我想你和我一样,都关心WEB的未来会是怎么样的,下一轮的新技术热点在什么方向。其实,要回答这个问题,没有谁比W3C更有权威了。只要看看W3C在做什么,正在研究什么规范就知道WEB的走向和趋势了。
W3C明确地告诉我们:XML是未来的趋势毋庸置疑,开放和共享是互联网的精神和根本动力。
蒂姆.贝纳斯-李(Tim Berners-Lee) ,W3C领导人,万维网之父,说到:XML提供了信息交换的手段,但这仅仅只是开始。我们的目标是web的语义化,即:使得web上的信息内容更加容易理解、更便于交换和共享,RDF和OWL语言将在这方面提供更强大的支持。
web技术即将迎接新一轮的变革和发展,如果你还在犹豫是不是需要学习web标准,那么你将失去这次机会。