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

2011-12-13 20:30:52 +08:00
 wt_xp
写一个网站聊天室那种程序,是用哪种语言写比较有优势?
python,java,Ruby on Rails?
8078 次点击
所在节点    程序员
37 条回复
likuku
2011-12-13 20:36:48 +08:00
开发者最熟练的语言。
icyflash
2011-12-13 20:51:44 +08:00
node.js
SErHo
2011-12-13 20:58:34 +08:00
Ruby on Rails不是一个语言。
santa
2011-12-13 21:11:49 +08:00
@icyflash 见过一个这么做的人,不过效率上还是有问题吧
1212e
2011-12-13 21:13:54 +08:00
那也要看是什么优势... 要简单的话应该是php吧?
VYSE
2011-12-13 21:16:33 +08:00
HTML5 WEBSOCKET
mywaiting
2011-12-13 21:17:37 +08:00
那必须是NodeJS啊!
jerry
2011-12-13 21:27:12 +08:00
erlang
ayanamist
2011-12-13 21:54:09 +08:00
这个还真是NodeJS……
args
2011-12-13 21:59:18 +08:00
nodejs.....
aveline
2011-12-13 22:08:22 +08:00
nodejs +1
darcy
2011-12-13 22:16:16 +08:00
快速的实现一个小型聊天室当属node.js
要迅速扩张估计就比较困难了。
reducm
2011-12-13 22:31:01 +08:00
http://download.csdn.net/detail/reducm/3318985
当年(好像就是去年)学习JAVA SERVLET JDBC时候写的一个聊天室程序,还有个略缩图可以看看。代码没分层,纯粹写着玩,实现了群聊私聊贴图表情改色等等等,主要是靠AJAX,私聊放内存,群聊MYSQL

现在让我写的话,会用rails+redis来做吧
reducm
2011-12-13 22:33:53 +08:00
理论上当然是服务器主动推送的websocket比较好,但性能上不清楚这比ajax轮询要好多少,特别解决用户是否在线方面的问题。但不知websocket是不是长链接,是的话也比较耗内存吧?
54sword
2011-12-13 22:43:44 +08:00
node.js
VYSE
2011-12-13 22:48:03 +08:00
@reducm 肯定要KEEP ALIVE SOCKET的拉,就是一个页面常驻的内存。
Sivan
2011-12-13 22:48:52 +08:00
node.js
Ricepig
2011-12-13 22:57:17 +08:00
还真是node.js最擅长领域啊
reducm
2011-12-13 22:59:20 +08:00
@VYSE 那如果人多的话这个内存可能还比较夸张,还有websocket浏览器的兼容问题,话说还不知道2000年初那时的聊天室咋整的?用frame刷新?
krazy
2011-12-13 23:02:56 +08:00
刚写了一个基于人人的聊天室应用,node.js...
用的socket.io,不知道怎么评估性能好不好...

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

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

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

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

© 2021 V2EX