微软 – 一个让我们又爱又恨的公司 – 现在翻开新的一页。至少从最新的Internet Explorer来说是这样的。
IE9,微软最近推出是一个有很大的改善浏览器。
一直以来,每当我们听到“微软”或“Internet Explorer”的时候,心里都会心惊肉跳,我很少强调某些事情,但关于IE9,我想说,微软这次没有做错。一下为我觉得IE9做得对的五件事情。
1.拥抱未来Web标准
如果你问任何Web开发人员,为什么他们不使用CSS3或HTML5的,简单的答案,你就会知道,“都是浏览器搞的鬼”。最值得注意的是,IE浏览器,目前仍然拥有超过50%的市场份额。
IE在2010年4月的市场份额,图中还显示了Firefox,Safari和Chrome等其他Web浏览器的市场份额。
资料来源:维基百科。
虽然W3C的CSS3和HTML5最终版本还有很久才能出来,但我们都担心Internet Explorer会等待,直到CSS3和HTML5的实施(2022或更高版本)。
幸好:IE9将支持HTML5和CSS3的主要模块。
跨浏览器测试结果汇总表HTML5/CSS3兼容比较。来源:IE9测试中心。
例如,IE9的支持CSS3中的Media Query模块,它可以让网站开发了一种不同的方式呈现在网页根据用户的客户端(台式机,上网本,或移动电话)。
在IE9根据Media Query模块根据不同的用户终端渲染页面。
比较重要的一点需要说明的是,根据跟踪记录,旧版本的IE无疑还有大量的用户,即使IE9的成为正式版本。但是,我们至少可以得到保证,若这些用户准备升级,他们将升级到Web浏览器支持CSS3和HTML5的。
2.注重性能
相对于其他浏览器的性能,IE9的性能是非常不错的。 IE开发人员知道,微软在IE开发上至少两个版本没有在性能优化上做了任何事情。
IE9 JS运行速度,使用SunSpider测试的(一个流行的JavaScript性能基准测试工具),从数字来看很体面。
JavaScript执行速度,使用不同的浏览器标准的函数调用(以毫秒为单位)。数字越低,效果越好。来源:互联网浏览器9:平台演示。
3. 对早期狂热的用户或开发者开放DEMO平台
在早期,建立给开发者或者广大用户开放是件很重要的事情,比如靠着开放来让自己平台更加强大的Twitter。
微软给了广大用户和开发者一个感受IE能力的平台:Internet Explorer 9: Platform Demos。
这是IE9发布前,微软给广大用户以及开发者感受IE9的魅力的网站部分,以及分享了一下关于HTML5、CSS3的一些数据。
他们也有接收反馈,以确保你能够方便地提供您的意见和错误报告专用系统。
4. 允许和鼓励外部开发者的推广
任何软件,无论是专有与否,都可以受益于开发商的集体知识。想想Linux的,WordPress和Drupal的 - 他们的成功,他们能够利用的智慧和成千上万的开源开发经验为依据。
类似的方式,IE9有开发人员工具,开发人员可以用它来解决和测试用的东西。
网络监控可以看到网页渲染性能
在资源方面提供改进参考。
5.更加透明和负责
在微软这是从来没有过透明。从频繁更新的IE9博客便能看的出来。他们经常谈论自己的进步,以及挫折。
例如,他们已经在他们的博客上公开承认,当大家都在讨论视频标签应该用什么编码时,他们只支持行业标准的编解码H.264标准。
是什么使这个特殊的例子是重要的?这表明他们公开在哪里,他们在一个问题上的立场,而不是让我们猜测和理论化。不管我们喜欢与否,至少我们有机会在产品发布前提供反馈。
另一个微软并没有众所周知的事情是它能够承认当他们做错了什么。最近,他们认识到,由于安全漏洞人们需要对IE6进行升级。
但IE9的似乎有所不同。当出现错误的 - 像谷歌的Web应用程序时,Gmail,在IE9中展现不是很正确 - 他们承认的问题(有截图),而不是从他们的忽略用户的反馈,过去也一样。
Gmail在IE9的预览图。来源:官方IEBlog。
最糟糕的事情莫过于一个冷漠的人跟你说你的东西有些不对经。作为一名Web开发人员和网页设计师,我很难接受对我的工作的批评,但无论怎么说,重要的还是需要诚实,并听取建设性的意见。
英文原文:http://sixrevisions.com/web-development/five-things-ie9-is-actually-doing-right/