[JDEV] Why XML for everything?
Josh Mitts
josh at fired-up.com
Wed Sep 29 20:50:58 CDT 1999
Maybe I can help a little.....heh heh you owe me Jer :)
The "XML for everything" is just the format that was chosen - I can give you
several reasons why it is a good system, though I can't prove if it is
better than any other propritary system....here goes:
1. The XML archeticture is totally expandable - that is, new tags and data
can be easily added by new markup.
2. The "local server" system similar to email would probobly become to
cumbersome for proprietary systems since a lot of those systems use
low-level calls, not text-based data like Jabber.
3. The client development is much smoother and easier because it is
standardized XML - and not just by Jabber, but by W3C and other internet
standard groups.
4. The future of appilcations will probobly be XML-based. For instance,
based on some IETF discussions recently, XML or some FORM of XML may become
used to appliances and computers to talk together....kinda weird but true :)
Hope this helps!
Josh
----------
>From: Jeremie <jeremie at jabber.org>
>To: jdev at jabber.org
>Subject: Re: [JDEV] Why XML for everything?
>Date: Wed, Sep 29, 1999, 7:49 PM
>
>> I still don't really have an answer to my original question (see above).
>> Not trying to be a pest, but I just want to understand the ideas behide
>> the decisions that have been made regarding Jabber.
>
> Sorry 'bout that...
>
> It's really difficult to come up with a good answer, since many of us have
> built and deployed solutions with XML at the core that the answer is so
> intimately part of us we just "feel" it :)
>
> I'd say start by reading up on XML, many of the goals for the design
> of XML are synonimous for the goals of Jabber. Check out xml.com and
> w3.org, they have pointers to some decent XML resources.
>
> Honestly though, the question "why did we choose to use XML in Jabber"
> isn't appropriate since Jabber is fundamentally an XML-based real-time
> architecture. XML wasn't a choice, but was the foundation of the entire
> project.
>
> Jer
>
>
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
>
More information about the JDev
mailing list