ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> xml-dev
xml-dev
Re: [xml-dev] XML doesn't deserve its "X".
by Mike Champion other posts by this author
Mar 5 2002 1:34PM messages near this date
RE: [xml-dev] XML doesn't deserve its "X". | Re: [xml-dev] XML doesn't deserve its "X".
3/5/2002 7:46:18 AM, Eric van der Vlist <vdv@[...].com>  wrote:

> I am also (and maybe more) worried that nobody will ever want to change 
> the XML 1.0 recommendation and that we'll have ni chance to use what we 
> have learned since...

Probably not.  You mention basic data models -- RDBMS/tables, RDF/triples,
and XML/trees.  Let's think of the basic programming languages of the
early 1960's -- COBOL/business, FORTRAN/scientific, and ALGOL/structured.
These basic ideas have been combined, broken, and recombined repeatedly
by individuals (Pascal), companies (Java), and committees (Ada).  New
ideas have been introduced (OO), both from the ground up (Smalltalk) and
as add-ons (C++). 

When standards committees and government mandates tried to impose
an orderly evolutionary process (Ada and COBOL come to mind), innovation
came from out in the wilds of academia (LISP, BASIC) or industry labs
(C).   Even today when industry consolidation and quasi-monopolies have
consolidated things down to about two dominant platforms (Windows and 
Java), and they seem to be converging on most of the same basic ideas
(C#), there's a lot of innovation in programming languages out there
in the wild.  Python, Ruby, PHP all seem to be growing in popularity.

So, sure XML is not the ultimate answer -- it's the re-capitulation
of the "hierarchical data" meme after 15 years of submergence under
the "table" meme.  It came in from the wilds, even though Microsoft
in particular nurtured it and propagated it.  Sure, people are trying
to force-fit everything into XML, just as they did with the relational
model 10-15 years ago, some of it makes sense and some of it 
doesn't.  Some of it will succeed, and much of it won't ... and in
5 or 10 or 15 years some new meme will come in from the wild and displace
the now-ossified XML.  That is the Tao of Software.  

> >>XML is now legacy. Its users community is screaming against any change 
> >>and its specification body seems paralysed by its structure and the 
> >>diverging interests of its members...

Well, yes ... the Tao in action.  It's actually the Tao of Technology,
not just software.  Check out THE INNOVATOR'S DILEMMA by Clayton
Christensen (the Marketing types have appropriated the "disruptive 
technology" slogan without really understanding the book, IMHO). 
See the interview with him at http://www.inc.com/search/23854-print.html

"Remember that when a new idea emerges in an established company, it needs 
to get funded. And the only ideas that get funded are those that help 
the established company make more money. That process favors the 
ideas that create improved products for existing customers, and 
tends to reject more innovative, or disruptive, ideas. That is 
what creates disruptive entrepreneurial opportunities."
 
> > 
> >>It's probably time to look for the next wave!
> >>

It's out there somewhere ... the proverbial furry little
creature out there dining on dinosaur eggs.  I don't have a clue what
it is, but it's out there.  It will probably look as much like XML
as C looks like Pascal or Ruby looks like Java, but highly refactored.
And then it will get polluted/corrupted/ossified and the whole
cycle starts over again ...





-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org> , an
initiative of OASIS <http://www.oasis-open.org> 

The list archives are at http://lists.xml.org/archives/xml-dev/

To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl> 
Thread:
Eric van der Vlist
Francis Norton
Eric van der Vlist
=?iso-8859-1?Q?Bill_de_h=D3ra?=
Eric van der Vlist
Simon St.Laurent
Michael Fitzgerald
Mike Champion
Eric van der Vlist
Mike Champion
Leigh Dodds
Klaus Backert
Eric van der Vlist
Klaus Backert
Eric van der Vlist
Eric van der Vlist
Klaus Backert
Elliotte Rusty Harold
John Cowan
Elliotte Rusty Harold
Michael Fitzgerald
Eric van der Vlist
John Cowan
Simon St.Laurent

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved