Live data from Hacker News

HipChat Alternatives

github.com

1–9 of 9 posts

Re: HipChat Alternatives

#2
I don't understand why even most of the open-source projects aren't using a modern standard like XMPP, and simply focusing on the UX.

Is there a technical reason for it? Is XMPP broken in some way? Or is the chat space simply full of pathological cases of Not-Built-Here Syndrome?

Re: HipChat Alternatives

#8
post #2

I don't understand why even most of the open-source projects aren't using a modern standard like XMPP, and simply focusing on the UX. Is there a technical reason for it? Is XMPP broken in some way? Or is the chat space simply full of pathological cases of Not-Built-Here Syndrome?

Does XMPP support inline photo and video? Last I checked, it didn't. So why deal with the external dependency when you can re-write it yourself with additional features?

Re: HipChat Alternatives

#9
post #2

I don't understand why even most of the open-source projects aren't using a modern standard like XMPP, and simply focusing on the UX. Is there a technical reason for it? Is XMPP broken in some way? Or is the chat space simply full of pathological cases of Not-Built-Here Syndrome?

Does XMPP support inline photo and video? Last I checked, it didn't. So why deal with the external dependency when you can re-write it yourself with additional features?

It does according to Wikipedia, although "Binary data must be first base64 encoded before it can be transmitted in-band", making it inefficient[1].

XMPP's based on XML anyway, so implementing inline media and extra features sounds easier than rolling an entirely new protocol.

But perhaps some of the proprietary systems use XMPP internally anyway? After all, it's used for more than just chat clients nowadays.

[1]: https://en.wikipedia.org/wiki/Xmpp#Weaknesses