spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / authoring / browsers / 2 To page 1current page
[previous]

Sr. Programmer/Analyst
Professional Technical Resources
US-OR-Portland

Justtechjobs.com Post A Job | Post A Resume
Developer News
Metasploit 3.2 Offers More 'Evil Deeds'
'Thank You Apple. Seriously.'
The Buzz: BlackBerry App Store Seen Next

Browser Wars v.2004: Part 1

Internet Explorer

Microsoft's Internet Explorer (IE) is currently the most widely used browser on the World Wide Web, with over 90% of the market share, a position it's held since 1999. A major contributing factor to this success is IE's packaging; it's included with every copy of the Windows operating system. Because of this extremely large number of users, Web site design is almost entirely dictated by what can or cannot be viewed in IE. Many times this fact tends to put the developer in the middle of the browser war, between a rock ("the W3C") and a hard place ("Microsoft").

Most Web site developers try to follow the standards set forth by the W3C. However, Microsoft has made it clear that it follows its own standards, whether they agree with the W3C or not. Consider the following from the IE support area (emphasis is mine):

  • Q. Is Internet Explorer committed to implementing standard X in the future?
  • A. Microsoft is committed to implementing the Internet standards that make sense to allow our customers to build great solutions. As standards emerge, we evaluate them to see which standards might best serve our customers' needs.

  • Q. Why does Microsoft continue to add functionality to Internet Explorer that is not part of any standard?
  • A. Microsoft is committed to supporting the appropriate standards that are most useful to our customers. Microsoft uses innovation within the platform to allow customers to easily build powerful solutions.
  • That is not to say that IE doesn't support Web standards. However, because of Microsoft's insistence to pick and choose from the standards, it does have CSS problems, as detailed in the article, Windows Explorer vs. the Standards. The "Position is Everything" Web site covers many of the CSS bugs in current browser versions (most of them seem to be in Internet Explorer). Interestingly, some of these problems arose in the updates and did not take place in IE 5.x.

    Microsoft released Internet Explorer 6.0 in 2001. It's current version, version 6 SP1, was released on September 9, 2002. According to a conversation on Microsoft TechNet Chat, "As part of the OS, IE will continue to evolve, but there will be no future standalone installations. IE6 SP1 is the final standalone installation." In other words, if you want Internet Explorer version 7, you had better be prepared to plunk down $100-$200 for a new operating system, whether you want it or not. It seems that Microsoft is not only trying to dictate Web standards; they are also attempting to dictate what you have on your hard drive (according to a recent report, it looks like there may be one more IE upgrade, 6 SP2).

    Internet Explorer Development Help:

  • Doc JavaScript: Internet Explorer 5.5
  • Avoiding Internet Explorer's Proprietary Features
  • MSDN Library and Web Workshop
  • Position is Everything
  • Moving Ahead

    Trying to code for both Netscape and Internet Explorer is not easy. Sometimes it means giving-up something in order to comply with both W3C and Microsoft standards. This issue is an ongoing problem with us at WebReference, as an example. Occasionally, we have to write kludges for our code, in an attempt to make it work in both browsers, but the results aren't perfect. What works in IE might look awful in Netscape and vice versa. Occasionally things work for both, but not always. Given the tools we have to work with, there's only so much we can do.

    What's in store for the future? It's hard to tell. With Microsoft embedding IE even deeper into its operating system - and refusing to comply with W3C standards, it could be the beginning of the end for IE ... or maybe not.

    Meanwhile, there are still a host of other browsers that the Web developer must contend with. Although they have a much smaller marketing share, they're out there - and are slowly gaining in popularity. Next week we'll look at these other browsers and see what challenges (and benefits) they offer the developer. Till next week ...

    home / authoring / browsers / 2 To page 1current page
    [previous]



    JupiterOnlineMedia

    internet.comearthweb.comDevx.commediabistro.comGraphics.com

    Search:

    Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

    Jupitermedia Corporate Info


    Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

    Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

    Solutions
    Whitepapers and eBooks
    IBM Whitepaper: Innovative Collaboration to Advance Your Business
    Internet.com eBook: Real Life Rails
    Avaya Article: Call Control XML - Powerful, Standards-Based Call Control
    Tripwire Whitepaper: Seven Practical Steps to Mitigate Virtualization Security Risks
    Internet.com eBook: The Pros and Cons of Outsourcing
    Go Parallel Article: Scalable Parallelism with Intel(R) Threading Building Blocks
    Internet.com eBook: Best Practices for Developing a Web Site
    IBM CXO Whitepaper: The 2008 Global CEO Study "The Enterprise of the Future"
    Avaya Article: Call Control XML in Action - A CCXML Auto Attendant
    Go Parallel Article: James Reinders on the Intel Parallel Studio Beta Program
    IBM CXO Whitepaper: Unlocking the DNA of the Adaptable Workforce--The Global Human Capital Study 2008
    Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
    Go Parallel Article: Getting Started with TBB on Windows
    HP eBook: Storage Networking , Part 1
    MORE WHITEPAPERS, EBOOKS, AND ARTICLES
    Webcasts
    Go Parallel Video: Intel(R) Threading Building Blocks: A New Method for Threading in C++
    HP Video: Is Your Data Center Ready for a Real World Disaster?
    Microsoft Partner Portal Video: Microsoft Gold Certified Partners Build Successful Practices
    HP On Demand Webcast: Virtualization in Action
    Go Parallel Video: Performance and Threading Tools for Game Developers
    Rackspace Hosting Center: Customer Videos
    Intel vPro Developer Virtual Bootcamp
    HP Disaster-Proof Solutions eSeminar
    HP On Demand Webcast: Discover the Benefits of Virtualization
    MORE WEBCASTS, PODCASTS, AND VIDEOS
    Downloads and eKits
    Microsoft Download: Silverlight 2 Software Development Kit Beta 2
    30-Day Trial: SPAMfighter Exchange Module
    Red Gate Download: SQL Toolbelt
    Iron Speed Designer Application Generator
    Microsoft Download: Silverlight 2 Beta 2 Runtime
    MORE DOWNLOADS, EKITS, AND FREE TRIALS
    Tutorials and Demos
    IBM IT Innovation Article: Green Servers Provide a Competitive Advantage
    Microsoft Article: Expression Web 2 for PHP Developers--Simplify Your PHP Applications
    Featured Algorithm: Intel Threading Building Blocks - parallel_reduce
    MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES
    webref The latest from WebReference.com Browse >
    Popular JavaScript Framework Libraries: An Overview · Controllers: Programming Application Logic - Part 2 · How to Use JavaScript to Validate Form Data
    Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
     The latest from internet.com
    Choosing the Right Online Backup Provider · Mother Avaya Nurtures Her Technology Partners · Software as a Service a Winning Model for Hotspot Provider

    Created: March 27, 2003
    Revised: June 14, 2004

    URL: http://webreference.com/authoring/browsers/2