Nicholas C. Zakas: Are you still spraying IE?

Source: Internet
Author: User

The original author is Nicholas C. Zakas, a front-end consultant and speaker at Yahoo. This article focuses on two articles published by Louis lazarris on the Internet recently: one is about why old browsers impede Internet development, and the other is about upgrading browsers and using non-IE browsers, express some of my views on Microsoft's new Internet Explorer. The author thinks it is time for people to stop blaming Internet Explorer. In his opinion, new Internet Explorer 9 is not the new Internet Explorer 6.

I found a good article on twitter several days ago and shared it with you. The author is Nicholas C. Zakas, a front-end consultant of Yahoo, and an author and speaker. I have been working at Yahoo for nearly five years. I am a participant in the Yahoo technology homepage and YUI library. I am a developer who maintains Java, Internet developers, high-performance Java, and professional Ajax and professional Java. Nicolas strongly advocates development and best practices include progressive enhancement, ancillary functions, performance, scalability and maintainability. The following is the general idea of his article:

Old browsers impede Internet Development

At the beginning of this week, I published two articles on the Internet: Louis lazarris, a freelancer and web developer from Toronto, Canada. He is impressed by his blog and real-world front-end code. His SitePoint is co-author of HTML5 and CSS3): one is about why old browsers impede Internet development, the other is about upgrading the browser and using a non-IE browser.

This article introduces the above two questions from another perspective.

Nicholas, a respected developer Organization member, put forward the following idea: why can't we focus on the good part of our work so that we can tolerate those bad parts. Moreover, when we cannot tolerate those parts that we cannot change, we cannot achieve our success.

A few days ago, Smashing published an article entitled "older browsers drag down Internet Development ". Louis lazarris's article states that "old browsers" are becoming a stumbling block to developers' wonderful development experience. Yes, I put IE9 and IE6 together, collectively referred to as the old browser version. It lists some things that cannot be used in IE8 and IE9.

(Note: Louis said that although IE9 is much better than the browser of the previous version, it has missing some important functions. Other popular browsers have automatic updates. Therefore, it will soon be eliminated. According to Microsoft's automatic update policy, only these users can upgrade the system to a newer version)

For articles like Louis, there will be a lot of troubles for me. During most of my career, I have been trying to collect my attitude towards Internet development and clearly express it in my article. This attitude is very negative and mostly inaccurate. When everyone complained, IE6 has reduced its global market share from more than 90% to today's 6.3%. Louis pointed out that the number in the United States is 0.66% ). Microsoft even planned an activity to encourage people to upgrade.

I can understand that some people complain about IE6 or even IE7. We have been using them for a long time. I also know that they have become the main targets of netizens, but I still won't let anyone who has worked with me complain about them. If our work includes support for these browsers, this is our job. The reality is that every job has a bad part. Even my favorite job-front-end leaders on the Yahoo homepage-has a lot to worry about. You only need to focus on those beautiful ones to tolerate those bad ones. This is what life is like.

Louis's article continues to express sorrow for the increase in Internet Explorer 8 and Internet Explorer 9 market share. First of all, most importantly, I would rather support Internet Explorer 8 than Internet Explorer 6 and Internet Explorer 7. Microsoft forced most people to upgrade from IE6 and IE7 to IE8, which is a good move and undoubtedly a good news.

IE9 is not the new IE6

IE9 is a good browser in some aspects. Although it does not have all the features of Chrome and Firefox, they are all developed from the beginning, so it is very easy to add features in the development process. Let me point this out again: their browsers start from scratch. Microsoft must determine what is the most important feature and then add it to the subsequent versions to upgrade Internet Explorer 8. If they simply add existing features in Chrome and Firefox, we may not have IE9.

"Internet Explorer is the new Internet Explorer 6" is outdated. Microsoft has made a lot of attempts to correct their past mistakes, but there are still many people who are willing to mention these clichés. In the browser world, there will always be fast and slow: Mosaic is slower than Netscape, Netscape is slower than IE, and IE is slower than Firefox. Now some people are beginning to complain about Android 2. x's browser, which is normal.

So what makes the online world so beautiful? There are multiple browsers. If your development ideas are correct, your websites and applications will run well in all these browsers. Your code may have different performance on different browsers, but they can run. No one can stop you and use new features in your applications on the Internet. This is what we can do step by step. No one said that you cannot use RGBA. No one held your head with a gun and said you should not use CSS animation. As an engineer, you need to make choices on the Internet every day.

Do not turn those negative attitudes into outdated ideas that impede Internet Development

Louis briefly mentioned a concept, step-by-step enhancement, and did not even mention the important formula. Here we can see his old attitude in network development, which is passive and extremely creative. I am still talking about how to gradually strengthen it, because it allows you to get the best experience as much as possible based on the carrying capacity of your browser.

In fact, it is not the old "Browser" that hinders the development of the network, but the outdated concept of the Internet that hinders the development of the network. Things that you cannot change cannot bring about success. We should support all browsers. Even the old browser only brings us some problems and we can solve them. After all, this is where we started to develop networks. The Network Development Organization is mature, so we should stop blaming IE, and vice versa, we should begin to take responsibility for our work. Let's work together to find a solution, instead of making a point. We can do better.

Yes, criticism is an easy way to attract attention. Microsoft is watching it, so continuing criticism does not bring any benefit in addition to venting the sentiment of "I would rather not do network development. Give Microsoft a chance to correct the mistakes they have made.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.