Technology Industry
Industry: Email Alert RSS FeedWhen Is a Standard Nonstandard?
ENT, August 12, 1998
My partner advocates solid, well-deployed Internet standards. She hates the false standards where a vendor thinks up some great idea, announces it to the world as an industry standard and submits it to a standards organization such as the World Wide Web Consortium. "What good does it do to have a standard," she admonishes me, "if only one vendor ever implements it?"
Her comments sum up my feelings so far about the new browser from Microsoft. The power and speed of IE 5.0 impresses me. I am so impressed, in fact, that I think the new version may represent an unexpected danger to Web developers.
Most RecentTechnology Articles
The folks from Redmond will boast that the new version is faster and more stable. In my limited use of the preview edition, that claim appears to be true. As an example, the new browser gives Web authors the ability to encode standards-based display hints inside pages, which help speed the rendering of information on the user's screen.
Speed isn't everything. What matter more these days are the tools that make it possible to build applications for users. Of all the equipment being added to Web authors' toolboxes, the most hyped is Dynamic HTML (DHTML). Promoted by both Microsoft Corp. and Netscape Communications Corp., DHTML is more a marketing concept than a standard part of the Web. If you carefully listen to Microsoft and Netscape talk about their visions for DHTML, you would be excused if you thought they were talking about completely different things. They do, however, have two important things in common: Cascading Style Sheets (CSS) and the Document Object Model.
While both are important, the Document Object Model is the foundation for the future of development on the Web. Despite its importance, the Document Object Model is the only part of the new foundation for the Web that hasn't achieved some level of standardization. The impact on Web developers is that each of the major browser vendors creates its own Document Object Model. Each vendor then proposes its model as the Web standard.
Microsoft's extensions to the Document Object Model allow an author targeting the IE desktop to have enormous control over the browser. For instance, an author can now use IE 5.0 to control what a page looks like, depending on what the capabilities of the browser are. Imagine that one user has the desktop set to display images in 256 colors, while another desktop supports 64,000 colors. IE 5.0 allows a Web author to determine the capabilities of each desktop and send a different image to each one on the basis of those graphics settings.
That's impressive, but there's a catch. The strategy depends on being able to determine the client-side capabilities of the browser. To make this possible, Microsoft has provided an enhancement of its DHTML Document Object Model that makes client capabilities easily accessible to scripts. The result is that an author has substantially more control over how pages look -- as long as you're willing to code specifically for IE 5.0.
That is the root of the problem. The IE 5.0 design team has done an impressive job in the preview edition, but much of the power of the new browser is hidden behind "enhancements" to existing standards such as CSS and the Document Object Model. Unfortunately, other browsers are unable to "expose" the important properties that make IE 5.0 so powerful. So, if a Web designer were building a script that was for general consumption, he or she would still have to settle for less control.
To veteran, old-time Web authors who have coded Web pages since the mid-1990s, this should seem like a pretty familiar situation. Back then, we were faced with deciding whether or not to use certain HTML extensions that were specific to certain browsers. In those days, if you used proprietary tags and the browser didn't understand them, the client simply ignored them. That was annoying, but it often didn't make that much difference.
Today, the stakes are significantly higher. The impressive control that Microsoft's new extensions to CSS and the Document Object Model provide is seductive. It is so attractive that many Web developers may find it hard to ignore the temptation of writing for a single browser. Unfortunately, that leads us backward in time to the days of having "this page optimized for Your Browser Name here" on enterprise home pages.
CIO SessionsVision Series on ZDNet
Brought to you by CBS MoneyWatch.com
- 10 Best Places to Retire
- Companies with the Best 401(k) Plans
- Most Important Document for Your Heirs? It's Not Your Will
- Video: Should You Expect to Retire Rich?
- Over 50? Here's How to Get (and Keep) a Great Job
Most Recent Technology Articles
- TELECOMMUNICATIONS : TELECOMS PACKAGE LEAVES COMMISSION, EP AND COUNCIL IN DISCORD.
- TELECOMMUNICATIONS : MEPS PRESSED TO FINALISE TELECOMS PACKAGE.
- AUTHORS' RIGHTS : PARIS PUTS GRADUATED RESPONSE' ON AUDIOVISUAL COUNCIL'S AGENDA.
- RAIFFEISEN INFORMATIK BUY OF PC-WARE AUTHORISED.
- MOBILE TELEPHONY : REDING OBTAINS "STRONG AGREEMENT" ON ROAMING.
Most Recent Technology Publications
Most Popular Technology Articles
- What is precision air conditioning and why is it necessary?
- Business process re-engineering in the small firm: A case study
- BizRate to monitor in-store customer satisfaction for Office Depot stores - Market Intelligence
- Base course modification through stabilization using cement and bitumen
- Speed control of separately excited DC motor
Most Popular Technology Publications
Content provided in partnership with http://findarticles.com/source//


