从浏览器之争的博弈关系看程序员的技术走向

来源:互联网 发布:齐次矩阵性质 编辑:程序博客网 时间:2024/05/16 15:16

最近一期程序员杂志随着chrome浏览器的发布也写了不少这方面的文章,就此我也谈谈我自己的想法

 

最近的文章中,大凡提到浏览器之争,无外乎提到几个关键性词汇 执行速度 插件 支持web标准 市场占有率什么的,不过我自己看来这些确实很重要,但是并非是浏览器之争的全部,大家在做分析的时候基本都是把这个当作了,两方的博弈,一方是用户,一方是浏览器的厂商,我觉得这里忽视了非常非常重要的组成,页面的制作人员,无论你浏览器做得多好,没人都你的浏览器写支持一样没戏啊。所以在这里我写一下三方博弈的考虑得思想。

 

无论是从论坛,还是出去给别人做web标准化的培训来看,国内的开发人员对firefox opera等浏览器还是蛮反感的,不过却架不住很多的用户在用,开始慢慢培养起兼容的思想来。但是因为各种浏览器厂商对于自己的dom操作方法都没有像微软那样提供的全面,所以在开发上针对firefox等浏览器还是有一定的技术门槛的。

 

反过来看微软现在面临的问题,web应用层面微软一直没在google上占到什么便宜,而众多的人都很喜欢上google,所以当有能配合google网站的浏览器使用的时候,也有不少人愿意尝试。从微软的ie7 ie8的几次尝试来说,微软现在也希望能遵循web标准。

对于普通用户来说,谁的解释速度快,能看得网站多,并且更安全,不弹出乱七八糟的页面来,哪个浏览器就更好。

 

在这众多厂商,浏览器客户,页面制作人员的博弈中,似乎能看到这么一条路,厂商在往w3c上靠,无论是ms 还是其他的厂商,页面制作人员如果之对w3c标准制作他们也是乐意的,当然还要配合足够的文档,还有例子,而浏览器用户,愿意使用更适合自己的浏览器。

 

从上面的种种迹象上来看,作为一个前端的技术人员来说,比较有前瞻性的去发展自己的技术还是要往w3c的标准上靠的,因为从各个浏览器的发展走向上看都是向标准去靠近的。但是具体浏览器谁胜谁负很难料,但是web标准的路线是不会错的,如果有一方不遵循这个方法,必然会灭亡的。所以大家也不必为兼容所有的浏览器而烦恼,我想现阶段依然是遵循主要的优先(ie6,7),其他的兼顾,以web标准优先的几个原则,这样也可以避免很多弯路,而不必花非常大的精力去研究每个浏览器的差异。这个就是我的一点浅见。

 

 

btw:文章分两次写的,风格有点不太统一