[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Re: DOM's javascript roots (was Re: HaveJDOM / X

  • To: "XML Developers List" <xml-dev@l...>
  • Subject: RE: Re: DOM's javascript roots (was Re: HaveJDOM / XOM / etc. failed?)
  • From: "Michael Champion" <michael.champion@h...>
  • Date: Thu, 6 Apr 2006 09:18:24 -0700

e4x dom




> CC: xml-dev@l...
> From: robin.berjon@e...
> Subject: Re: DOM's javascript roots (was Re: Have JDOM / XOM / etc. failed?)
> Date: Thu, 6 Apr 2006 15:27:39 +0200
> To: michael.champion@h...
>

> My question had more to do with dropping OMG IDL compatibility, which  
> we're discussing, but since you're back to the DOM, we don't plan on  
> doing more in the Core than:

 

All these seem quite reasonable IMHO.


> E4X is a nice way of creating DOM structures, and has some limited  
> but very cool navigation features. But it's not a replacement for the  
> whole DOM, there's still too much you can't do with it. I would tend  
> to expect E4X to become more widespread and be used alongside the  
> DOM, but not to replace it.

 

Fair enough.  My point is that languages with native XML support, the list of which currently starts with E4X but will soon include C# 3.0 and Java "Dolphin", are probably the way the world is moving forward, and the OMG/DOM notion of language neutrality is on the way out.   I would expect the E4X folks to evolve it to do the stuff that people *want* to do in the DOM (which of course may not be everything DOM *can* do).   I would like to see this stuff evolve by competition among the innovators in the scripting, .NET, and Java worlds rather than have W3C or somebody do a design by committee job on it.  Committees are real good at figuring out what is unclear, what is not used, etc. so it's probably a Good Thing that the Web API WG is doing what it is doing to make DOM-based web apps more interoperable.  My only fear is that W3C activity in this space will perpetuate the idea among the Pointy Haired Bosses of the world that DOM is the only safe and proper choice for XML development. 


>
> And something the only reason to live of which is to make portable  
> Web apps possible seems to have a use case huge enough to justify its  
> existence for many years to come. 

 

Again, this is a laudable goal and (on balance) it's probably a good thing.  I'm just pointing out that there is a downside: There are some alternatives on the web (JSON and E4X come to mind) and we've been talking about the alternatives on the midtier and server that don't get mindshare because they're not PHB-friendly.  This is a problem: Mainstream developers often hate XML because it's so hard to work with, and DOM is usually high on the list of people's "XMLreallysucks" rants.  Overcoming that hurdle, as all sorts of things including E4X, Xlinq, XJ, PHP SimpleXML, etc. try to do, is at least as important as making it easier for XML geeks to write more portable code.

 

So, OK, euthanasia is premature.   But the poor ol' thing is on life support.  Stabilization is fine, mummification is not.

 



Crush! Zap! Destroy! Junk e-mail trembles before the might of Windows Live(tm) Mail beta. Windows Live(tm) Mail beta

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.