我正在网站内构建一个聊天功能,比如stackoverflow聊天但更简单,在使用MVC .net和javascript创建此功能时,是否需要遵循任何最佳实践或标准?是否有任何文章文件或书籍详细讨论过这个问题?
答案 0 :(得分:3)
免责声明:我绝不是专家,但我会尽我所能。如果有人认为这样可以更好地充当社区维基,我会将其改为,只是让我知道。
正如我所看到的,聊天服务有两个常规领域:
好的,现在我们已经找到了你想要的服务类型 实施,我们必须弄清楚“如何”。
答案 1 :(得分:2)
Node.js是您应该为聊天服务服务器考虑的事情。
这就是原因:
答案 2 :(得分:1)
我肯定会看看XMPP。有很多XMPP服务器已经可以使用Tigase(Java),Ejabberd(Erlang)等,它们可以帮助您快速上手。
Tigase和Ejabberd已经实施了多用户聊天(MUC)http://xmpp.org/extensions/xep-0045.html的XMPP规范。
有一个名为Strophe(http://strophe.im/strophejs/)的XMPP JavaScript库,您可能会觉得它很有趣。 Strophe也被用来写Speeqe(https://github.com/thepug/speeqe)。 (演示:www.speeqe.com)
由于XMPP已经存在了很长时间(以前称为Jabber),所以还有很多好书,其中包括使用Strophe(http://www.amazon.com/Professional-Programming-JavaScript-jQuery-Programmer/dp/0470540710 - 由ChessPark的创建者编写)的书籍。 p>