Hacker News new | ask | show | jobs
by Skiptar 5437 days ago
It looks lovely and pretty, but does seem like they're trying to re-invent the wheel.
1 comments

Disclaimer: I have no ties to the project, no idea if I can find a use for it myself. But I somehow feel the need to defend them against this 'reinvent the wheel' thing.

No, they don't. If that project makes any sense at all (the 'Under the hood' page only defines what they used to build the frontend, not what the backend is) they are using http://xmpp.org/extensions/xep-0045.html on the server.

Quoting:

"This specification defines an XMPP protocol extension for multi-user text chat, whereby multiple XMPP users can exchange messages in the context of a room or channel, similar to Internet Relay Chat (IRC). In addition to standard chatroom features such as room topics and invitations, the protocol defines a strong room control model, including the ability to kick and ban users, to name room moderators and administrators, to require membership or passwords in order to join the room, etc."

So - yeah. XMPP 'reinvented' this. First version is from 2002..

So these guys try to build a good and extensible UI for a feature that is available for a long time. Let's judge them by that, not by our 'get off my lawn, IRC is good enough' attitude.

Now, if we look at node.js chat examples.. Those are usually reinventing IRC (but again, those are trying to demo technology or build a good web client. Criticizing the protocol wouldn't make that much sense for these projects either, imo).