Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: [xml-dev] Have JDOM / XOM / etc. failed? If so, why?

From: <abcoatesecure-xmldev@-----.--.-->
To: xml-dev <xml-dev@-----.---.--->
Date: 4/2/2006 3:43:00 PM
I do think your statement is true for
enterprise/mission-critical/large-scale projects.  On
these kinds of projects, individual developers don't
get to choose the technologies.  The choices are made
by software architects (generally not XML specialists)
and project managers.  As such, their decisions are
driven by perceptions of brand quality.

Developers using Java can use anything that comes in
the JDK they are using.  Developers doing .NET or
Windows programming can use anything that Microsoft
provides.  For these tools, the developer can use any
XML API that just happens to be bundled with the
platfrom they are using.

Beyond that, there is only one similarly strong brand,
and that is Apache.  Developers can usually make a
case to use the latest Xerces or Xalan because the
Apache name is so strong.  Xerces supports DOM, not
JDOM nor XDOM, and that is what it comes down to.

An interesting question would be that of what is
happening in small shops where individual developers
may have more choice.  Who knows, it could be that
they may have more important fads to chase (like
dumping Java or .NET for Python or Ruby) than worrying
about whether to use DOM or not.

Cheers, Tony.

--- Michael Champion <michael.champion@h...>
wrote:

> In some internal discussions of the XLinq
> http://msdn.microsoft.com/netframework/future/linq/
> project, I got a very interesting bit of devil's
> advocacy that went something like this:  "People
> complain about the DOM, but they don't embrace
> alternatives.  For all the work that people have
> done to provide alternatives such as JDOM, dom4j,
> XOM, etc. in the Java world, the typical users and
> the major Java players still use DOM, warts and
> all."   I'm not at all convinced this is true, but I
> don't have any information at my fingertips to
> dispute it.  Would anyone care to present facts on
> one side or the other?


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent