

兼容ie6,是一个创造价值的过程
source link: https://jiongks.name/blog/2010-11-14
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

兼容ie6,是一个创造价值的过程
本文摘自 勾三股四 更早时期的 不老歌 博客。
本月末的Web标准化交流会将要讨论的两个话题,其实都是在说“前端开发帮浏览器开发擦屁股”的问题:第一个话题是是否应该擦,第二个问题是该怎么擦,擦的怎么样。
很多人说起internet explorer 6,气就不的一处来,显得很冲动。觉得每天调试各种浏览器之间的兼容问题是浪费时间,劳民伤财。所以才喊出了“IE6 must die”的口号。
但我觉得这个问题问得很有趣,口号喊得更有趣(如果问题和口号是他们的因果关系的话)。
首先,兼容ie6,是在创造价值,而不是浪费时间
就我观察到的现状和国情,很多前端开发正是因为ie6的存在才活得很滋润。如何解决ie6的外边距双倍的bug,如何写条件注释,如何避免ie6下的内存泄露,都是他们每天茶余饭后,津津乐道的话题。其实道理很简单,最大众的浏览器还是ie6,他是近70%老百姓的上网工具。我们让这么多人可以正常的浏览网页,享受Web技术带来的方便和快乐。这是一个创造价值的过程,而不是浪费时间。我猜如此嫉恨ie6、嫉恨兼容问题的前端开发,是不可能为用户做出好产品的。
而大家抛开ie6之后会怎样呢?抛开在浏览器兼容性上的经验和研究,专门在Firefox或Webkit上开发Web,大家能搞出多少花来?有多少前端团队在搞模块化开发?又有多少人专注于js库上层的架构?多少人专注于前端图形/图像处理、前端数据存储机制、前端网络通信机制?多少团队做得出Gmail这样的应用?大家的前端价值都体现在了什么地方呢?
其次,“IE6 must die”是喊给谁听的?
我觉得这句口号最开始应该是Firefox/Opera/Safari/Chrome(或他们的五毛党,在黑社会里真正出手的一般都不是老大)喊给前端开发者的口号。目的是忽悠大家灭掉微软,而不是为了用户。
那么我们究竟在喊给谁听呢?
喊给前端开发同行吗?让他们停止为70%的老百姓服务?
喊给用户吗?难不成也让用户“二选一”?更何况是向用户喊出如此不礼貌的口号
喊给浏览器们吗?这是他们自己喊出来的口号,怎么又喊回来了?
所以,这句口号自己意会就好了,在不认为这句口号自私之前,我是永远不会跟任何人喊这个口号的。
最后,我不代表前端开发界,我只代表我自己。所以我很感兴趣大家会在这个月底的交流会上说些什么
我们交流会见
</div
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK