回复到这里不知道合不合适,,看你们聊,就猜到你们怎么做的了,,哈哈哈,,,你们的做法好伤人,,,推荐你们去研究下欢乐麻将的听牌算法,还能提示听牌
https://www.zhihu.com/question/24373004
里面彭哲夫的回答,我觉得已经很清楚了。
Google V8起源于Chome,追求速度,以空间换时间的做法在当前大内存时代并不那么硬伤,稳定性稍差也不是什么很致命的事。但是在服务器上,一寸内存一寸血,谁都不像OOM以至于Crash。速度快慢也没那么重要,服务端追求扩展性,在数百数千甚至数万这个量级上单台服务器极致性能往往没那么重要。在这个基础上,稳定性和可用性最终决定了你服务质量,而这些,都是目前V8或者说node的短板。
作者:彭哲夫
链接:https://www.zhihu.com/question/24373004/answer/27639442
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
我的项目也能显示听牌哦
没啥好争的,对于棋牌,甚至卡牌 node.js 绰绰有余,完成项目是最重要的。
我手里有 c++的服务器,都是上线的大型MMO的成熟方案,但新招的人一时半会上不了手,只能换。
论坛里 麻将是 node.js 的,目前稳定的服务器很难找,所以很多人用这个服务器,熟练了,也挺好。
我本人不太习惯 js 的语法,所以最近在用 golang ,做起来感觉不错。所以这个看个人,只要能把任务完成就好,
至于大型游戏,因为工期相对较长,有时间培养人,我就可以用 c++那套服务器。
以前还在意语言,工具啥的,现在已经没这个执念了。还是踏踏实实弄产品,抓紧兑现最重要。
谢谢捧场!
php是世界上最好的语言~没有之一~


看了评论,真是个浮躁的社会。
不是做游戏的,我们公司做sass服务,后端全部是node写的,线上走起来是没有压力的。async/await写得你天天高潮好吗?已经18年了啊,还有人在问node是否适合写后端逻辑,这是很无法理解的,node完全可以写后端。做棋牌的钟爱node,可能是因为她比较骚吧。。。。。。
没有任何必要管别人用什么,你擅长什么就用什么
脚本语言的后期代码重构真是一个巨大的灾难,除非你的产品开发完一个版本后不会大改。
脚本语言重构也很好改啊,一个函数一个函数的改.
麒麟大大,你们nodejs是在windows上开发,完成后部署到Linux上的吗
一定是算法渣 我们两个赖子各种提示排序都不卡
看大家都说技术方面的,我想补充下其他方面的观点。
排除直接语言特性,也有很多其他需要考虑的。
- 本身的需求:io密集型?计算密集型?预期负载规模?项目排期、开发效率?
- 团队的综合能力(当前擅长技术、学习能力等)
- 系统的可维护性(这里如果用node js的话我可能会想上typescript),可测试性,工具链,可部署性。。。
我司在做技术选型的时候,决定性的因素就是大部分开发人员更擅长java,在有限的时间内还是java比较稳妥。
比起java我更喜欢nodejs
老哥 我看你博客的
10癞子还要算? 4个癞子就糊了,秒出结果