[JDEV] why?
DJ Adams
dj.adams at pobox.com
Fri Apr 20 02:18:15 CDT 2001
On Thu, Apr 19, 2001 at 05:56:14PM -0700, Greg Hookey wrote:
> Good day,
> I've been looking over your IM system for a while now and I am wondering
> why you have made certain design decisions.
>
> 1) XML....it's new...it's usefull in some situations, but not this one.
> Why did you choose it. It's makes now sense. You made your configuration
> files way too complex. You've used it as your user database in which a
> file per user is in no fashion scalable and makes your IM system
> rediculously slow. XML has no place here. Especially in a file per user
> situation.
[...]
Hello
I'm sorry you feel this way; however I am of the strong opinion that XML
was exactly the right choice for Jabber, not only in the configuration,
which is really almost a language in itself, but also in the underlying
protocols. Nothing I can see is more flexible and extensible and easy to
read.
If we applied your above argument to programming languages, we'd still all
be coding in assembler. Hardware is a commodity item in many cases, and
the focus for attention is readability, extensibility and flexibility of
systems.
IMHO.
dj
More information about the JDev
mailing list