2 ms·
> Better to have a standards body than a hodge-podge of uninteroperable things. XMPP has both in spades -- that's where the theory doesn't meet the reality. An
by jallmann 11y ago
> Better to have a standards body than a hodge-podge of uninteroperable things.
XMPP has both in spades -- that's where the theory doesn't meet the reality. And XMPP is hardly alone; this is a chronic issue with messaging, because the problem space is so ill-defined.
The most successful protocols have been extremely focused in scope. IPv4 is essentially unchanged from RFC 791. TCP has a very carefully curated set of options that has stayed small. For ~15 years, RFC 2616 was the only spec you needed for HTTP. Notice the layering here -- those protocols don't try to be everything for everyone, unlike XMPP's catch-all design.