首页   注册   登录
 blackgun 最近的时间轴更新
blackgun

blackgun

V2EX 第 31503 号会员,加入于 2012-12-30 08:15:53 +08:00
程序员的发展空间在哪里
酷工作  •  blackgun  •  2016-02-09 20:42:18 PM  •  最后回复来自 3pointer
34
如何正确使用express session
Node.js  •  blackgun  •  2013-01-02 13:09:39 PM  •  最后回复来自 blackgun
1
社交游戏,使用node.js开发服务器端,求指点。
Node.js  •  blackgun  •  2012-12-30 13:28:10 PM  •  最后回复来自 Numbcoder
7
blackgun 最近回复了
2013-01-02 15:21:44 +08:00
回复了 blackgun 创建的主题 Node.js 如何正确使用express session
似乎是AIR的问题,在同一台PC上运行多个实例session是同一个,看了token发现的,在不同PC上运行就会是各自独立的session。
2012-12-31 05:30:55 +08:00
回复了 blackgun 创建的主题 Node.js 社交游戏,使用node.js开发服务器端,求指点。
@Numbcoder, 有个问题是Pomelo提供了js,iOS,等客户端库,我使用AS3如何跟服务器端通信呢?我如果直接用socket通信的话,自带的功能就没有了,比如session。另外没有看到持久化是如何处理的。
2012-12-31 02:05:06 +08:00
回复了 blackgun 创建的主题 Node.js 社交游戏,使用node.js开发服务器端,求指点。
感谢回复。

除了技术本身需要成熟之外,我感觉社区是最重要的,在开发过程中哪有没有问题的时候,用什么技术都会碰到各种问题,关键是社区能否给予足够的支持,我以前用过一些个人开发的引擎,虽然不成熟,但是社区和作者支持很好,开发就很舒服,反之一些大公司的框架,社区支持很差,开发就痛苦。

另外我目前最大的问题是开发资源非常紧张,前后端都是我一个人开发,因此对开发效率的要求就很高,这包括:周边基础库的数量和质量,是否有成熟框架,代码写作量,调试是否给力。

如果只是一般的站点系统的话,用LAMP基本符合上述要求,对于我当先的异步社交游戏来说,实时性的要求不是很高(类似于棋牌那种节奏,甚至更慢),后台逻辑和功能都比较简单,PHP完全可以胜任,但是所有场景数据都在数据库,因此本质上最后的压力还是在数据库上。也许这个问题的焦点应该是谈数据库。

MySQL的挑战:1)扩容,2)并发能力。一台服务器几千人在线是很常见的,而且读写操作是1:1,非用MySQL也不是不能做,但是游戏应用对SQL的使用量很小,基本都在数据分析层面,生产服务层面高速的Key-Value方式是最好的,因此Redis等NoSQL非常符合这种case,因而希望跳出PHP+MySQL的小圈子,不是为了技术而技术,而是感觉有更符合我这种情况的方案。请指教
2012-12-30 14:49:00 +08:00
回复了 blackgun 创建的主题 Node.js 社交游戏,使用node.js开发服务器端,求指点。
@pepsin,此文很好,很有警示作用。我最近被Cocos2D-x整得半残,iOS上勉强挺过来,NDK+JNI下挂了。越发感觉AS3好啊,成熟的基础上还不断往先进靠拢。

数据库还是继续用MySQL好了,个别功能如chat小范围尝试Node.js,出错损失不大。
再请问RoR算成熟技术吗?在RoR和PHP之间选哪个好些?RoR没用过,PHP也很粗浅,所以学习成本差别不大,还请指点。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1552 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 18:10 · PVG 02:10 · LAX 10:10 · JFK 13:10
♥ Do have faith in what you're doing.