[jdev] XMPP vs IMAP

Jonathan Dickinson jonathan at dickinsons.co.za
Fri Nov 5 07:30:21 CST 2010

From: "Dave Cridland" <dave at cridland.net>
Sent: Friday, November 05, 2010 2:40 PM
To: "Jabber/XMPP software development list" <jdev at jabber.org>
Subject: Re: [jdev] XMPP vs IMAP

> On Fri Nov  5 07:54:03 2010, Softish soft wrote:
> ...

Also remember that IMAP is part of the MIME stack. Beautiful Microsoft 
Outlook proprietary and incompatible extensions anyone? Magic numbers? Magic 
content types? No fallback? Significant documentation effort?

Or just a new namespace? With fallback measures in place (<message>) or 
not-supported error codes instead of silent failure (<iq>). Everything 
describes itself; XML is easier to read than Base64. Chances are the 
protocol-designer documented it anyway.

XML is designed to be extensible; MIME is designed to be hopeless. When 
making an extensible protocol the choice becomes obvious (imagine the fun if 
we had to use MIME for SOAP message payloads).

Also remember that the XMPP network has proven to be resilient in the face 
of SPIM. With SPAM rampant on the email network you can imagine the fun if 
an IM system was built on email protocols.


(disclaimer: I don't like MIME, I wish email would go away)

> Dave.
> -- 
> Dave Cridland - mailto:dave at cridland.net - xmpp:dwd at dave.cridland.net
>  - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
>  - http://dave.cridland.net/
> Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade
> _______________________________________________
> JDev mailing list
> Forum: http://www.jabberforum.org/forumdisplay.php?f=20
> Info: http://mail.jabber.org/mailman/listinfo/jdev
> Unsubscribe: JDev-unsubscribe at jabber.org
> _______________________________________________

More information about the JDev mailing list