写聊天室网站,用哪个语言比较有优势?

2011-12-13 20:30:52 +08:00
 wt_xp
写一个网站聊天室那种程序,是用哪种语言写比较有优势?
python,java,Ruby on Rails?
7926 次点击
所在节点    程序员
37 条回复
VYSE
2011-12-13 23:05:26 +08:00
@reducm 。。。不是P2P的,其实服务器可以用任何实现,每个客户端还只是跟服务器进行SOCKET通信而已。
2000年就是一个frame带<META HTTP-EQUIV="refresh" CONTENT="10">不行的刷新聊天信息列表
reducm
2011-12-13 23:09:03 +08:00
@VYSE 怎可能P2P啊。。。我意思是在线人数多用长链接而不是用轮询的话,内存占用会不会只高不低。

想当年在163的聊天室啊。。。拿到多少女生的BP机。。。还真认识了不少人
VYSE
2011-12-13 23:12:37 +08:00
@reducm QQ客户端也不会因为服务器端在线人数增加内存啊
reducm
2011-12-13 23:15:26 +08:00
@VYSE 我是在说服务端啦
VYSE
2011-12-13 23:19:31 +08:00
@reducm 我看到一个用JAVA做的实现,用Ruby、Python大负载的话需要数据库或MEMCACHE足够强劲,长期不响应的肯定会关闭SOCKET,内存肯定不是问题
Kenyth
2011-12-13 23:22:18 +08:00
比较实际的方案:
* server 端支持 non-blocking io 的东西
* 客户端用 long polling

去看一个 comet 的实现和 demo ;或者研究一下tornado 和 friendfeed。
lyxint
2011-12-13 23:23:35 +08:00
用bash吧...我觉得很有优势
master
2011-12-13 23:24:04 +08:00
node.js
zenwong
2011-12-13 23:51:23 +08:00
node.js成为大家高并发的首选了?
lyxint
2011-12-13 23:55:06 +08:00
web端就web端, 聊天就聊天, 一般都是分开的.
聊天可以用现成的技术来做, jabber, irc, 都挺好.
yqjun
2011-12-13 23:57:40 +08:00
node.js 有时间我也学习做个聊天室
evlos
2011-12-14 00:02:16 +08:00
为什么不用python呢,node.js比python有什么优势么,感觉tornado给的一个聊天室demo蛮给力的诶。
iwege
2011-12-14 01:39:06 +08:00
nodejs....
@evlos
请搜索 socket.io...
iwege
2011-12-14 01:41:33 +08:00
@evlos 反正前后端都用js,连后端小白的俺都可以轻松搞定..不用多学一套语言...
Livid
2011-12-14 01:43:42 +08:00
frittle
2011-12-14 02:00:37 +08:00
node.js +1 很简单。
wt_xp
2011-12-14 17:17:10 +08:00
node.js 占用内存大不大?
如果日平均500人在线,峰值2000人在线的话
需要多大的内存?
python+node.js不行么?
python拓展性是不是很好?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/23412

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX