3 ms·
It's called XMPP but everyone hates it because it's based on XML and XML is not trendy.
by ungzd 10y ago
It's called XMPP but everyone hates it because it's based on XML and XML is not trendy.
- amelius 10y agoHTML is based on XML, and most people seem to like it.
- c17r 10y agoBoth HTML and XML are children of SGML which is a child of GML.
- ungzd 10y agoHTML is the largest trouble of modern IT industry. All technical progress is revolving around circumventing HTML. First came things like Rails where you build HTML with pieces of strings separated by special syntax and your real code is shielded from it. Fortunately, now this is almost solved by React, which builds HTML for you automatically from JSON-like structure of lists and associative arrays ("application state").
- lobster_johnson 10y agoHTML is based on SGML, not XML.
- dep_b 10y agoLast thing I heard you could annotate XML so the receiver would actually know what kind of data was supposed to be in a field. A no-go with JavaScript. You should _always_ have a big surprise when you parse data.
- tnone 10y agoNo it's because XMPP's multi device semantics are the opposite of what you want, and they never got offline messaging and file sharing to work reliably across clients. XMPP was created for and by geeks who roam from workstation to workstation, not people who need to preserve history and state while using multiple devices at the same time under spotty connectivity.
- ungzd 10y agoIt has extensions like "Message carbons" and "Message archive management". Google Allo is launched in late 2016 and it is strictly bound to single device. This is marketed as feature, because only geeks and rocket engineers use workstations, normies do internets on cellphone (and only terrorists and drug dealers have more than one cellphone).