Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

抛弃IE6 #9

Closed
imsobear opened this issue Aug 23, 2013 · 0 comments
Closed

抛弃IE6 #9

imsobear opened this issue Aug 23, 2013 · 0 comments

Comments

@imsobear
Copy link
Owner

记得前不久看到一个前端的大牛说:无论你承不承认,前端所面临的最大问题绝不是各种组件以及MVVM框架。

那么,前端面临的最大问题是?我个人的思考是,向后兼容,也就是ie6、7、8所带来的各种问题。就像Ruby2.0或者Python3000的发布,各个平台会迅速支持,从而为开发者带来福音,但前端不然,HTML5、CSS3以及ECMAscript5.0的发布,是的,chrome、firedox甚至ie也都迅速支持,但是,没用啊,你还是需要考虑ie低版本的兼容问题,因为据说中国有20%的ie6用户。如此,新技术所带来的影响就大打折扣了,甚至是增加了工作量。

这个时候,大家都会齐聚一堂吐槽ie,吐槽微软。有时候会想,这是微软的问题吗?微软也在努力普及win8和ie10啊,难道就没有开发者的责任? 开发者或者大公司为什么总是要绞尽脑汁的兼容各种低版本浏览器,而且还将之视为技术高低的标准。如果阿里,腾讯,百度这些公司都宣布不再支持低版本浏览器,并且建议用户升级浏览器,一来在用户数上不会有多大损失,因为用ie6的人必然找不到这些产品的替代品;二来这样做之后会大大的改变前端的工作环境,对于所有的前端开发人员都是福音。

那么,何乐而不为呢?
我觉得可能是错误的价值观所导致的,对于大公司来说,已经养成这样的一个风格或者节奏,处于一种麻木的状态,而对于小公司,则可能多是出于跟风的节奏。(瞎扯嫌疑)

找实习的这段时间,面了也有好几个公司了,大部分时间都花在ie兼容上,神马ie下的盒模型,事件模型等等等等。我自以为对于技术的考察不应该是这样的。

最坑爹的是有的招聘信息写什么觉得研究兼容性问题是件很有挑战的事情。技术是为了更好的服务于生活,不是为了秀你的各种hack。

前端菜鸟一枚,不喜就尽情喷。

@imsobear imsobear reopened this Sep 26, 2013
@imsobear imsobear removed the 前端 label Jan 17, 2015
@imsobear imsobear closed this as completed Apr 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant