我完全不知道应该使用哪种堆栈&转到这里寻求一些指导。
我为自己设定的要求很简单:
1.)我知道python(web2py更具体),因此有点偏颇。但灵活。对于Python,我是1到10的等级6。 Javascript是我的强项。我对Java& PHP。
2.)聊天将少于150个用户,但最多可能有10个房间。因此最多1500个用户
3.)Users should be able to attach files (text images/etc) - This is a must have.
4.)应保存聊天内容。不过不一定是数据库。文件系统也很好。
我已经阅读了以下技术,但我不确定哪一个会做上述&学习曲线最少:
a。)Jabber / XMPP
b。)WebSockets
c。)html5服务器发送事件
d。)投票?
任何指针?
编辑:这将在网络中使用,它不会出现在网络上(至少目前为止)。