Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us















Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


DOM of the Future

November 16, 1998

"Where is this all leading us?" you wonder with heady glee. Clearly, one of the major themes of this article has been that the two major Web development environments -- Netscape and Microsoft's browsers -- do not share compatible Document Object Models. Whether or not you believe that they should be compatible at this level most likely depends on whether you are a developer, a user, or a shareholder in one of the above stakes.

Supporting the developers are the W3C, the standards body of the Web, who have recently released the official Document Object Model Level-1 specification. This specification could go a long way to resolving incompatibilities between the browsers, but it is no golden cure. For one, W3C recommendations are only useful if a developer adopts them. There is no law forcing Microsoft or Netscape to implement the W3C DOM. Historically, the pattern has been that both giants will publicly embrace the standard, vaguely commit to implementing it, and ultimately implement portions of it while retaining proprietary twists. This is likely to happen again.

After all, Web development has quickly become much more programs which actually process data and return results, in real-time, across the network. It is not difficult to imagine these distributed applications growing into the complexity of their local counterparts such as word processors, spreadsheets, and even games. One consequence of this will be that the client which distributes and executes the data -- namely, the "browser" -- strides ever closer to becoming an operating system. Of course, the operating system is perhaps the most contested ground of all these days, as one company dominates the market and many others want a piece of same pie. Given these realities, it is difficult to impossible to imagine that competing companies would adopt strategies that allow for full cross-compatibility between their development environments.

Perhaps, though, with enough populist pressure -- the true driving force of the Internet -- compatibilities can be put into place which ease the major issues facing developers and users. Competitiveness can be leveraged on other criteria than proprietary standards -- after all, there are competing manufacturers of televisions, and even automobiles, for example, yet all operate to compatible base standards. Speaking of populist pressure, the Web Standards Project ("WaSP") is an activist group of high-end Web developers who support convincing and/or shaming the Big Two into supporting common web standards, such as the Document Object Model.


Additional Resources

Microsoft: DOM, the Sequel
The Document Object Model Dissected


Up to => Home / Authoring / DHTML / DOM




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers