大家认为写服务器端,比如网络游戏这种需要Socket连接的服务器端,用PYTHON这样的脚本语言好,还是C/C++这样的编译语言好。

2011-12-07 11:59:27 +08:00
 zenwong
PY不需要编译,不需要担心开发编译机和服务器环境的不同而产生的问题。

C/C++的话理由就更多了。
7635 次点击
所在节点    问与答
11 条回复
est
2011-12-07 12:02:16 +08:00
看需求。编译也是需求之一。
likai
2011-12-07 14:19:58 +08:00
服务器,应该是按需定制的,看负载决定用那种好一点吧,
cluries
2011-12-07 14:55:24 +08:00
正好最近就在写这么一个服务端,我选择的是C++
zephyro
2011-12-07 15:06:27 +08:00
用Python比较有名的是不是那个EVE啊,其他的好像还是C/C++居多。环境不统一什么的,开发也可以直接在Linux上来,而且也有认识人是开发和部署直接都用Windows Server的。
个人认为C/C++主导了游戏开发最重要的原因是,公司遗留的技术和人力多为C/C++的,所以习惯被保留了。服务器端开发,大部分语言之间应该不存在什么问题。
选择技术主要还是看开发人员的能力和习惯。
haofei
2011-12-07 15:08:47 +08:00
网易百分之七十用python
zephyro
2011-12-07 15:29:45 +08:00
@haofei 哦?网易自研的3D客户端网游,服务器端大都是python写的?
funcman
2011-12-07 15:42:35 +08:00
@zephyro 网易用的主要3D引擎是bigworld,它的核心是C++的,外围用python。
网易的大唐系列的游戏逻辑脚本好像用的也是python。
西游系列不知道用没用python。
zephyro
2011-12-07 15:53:40 +08:00
@funcman 恩,网易用bigworld我是知道的,如果是脚本用python和lua我就理解了,我以为的是网络层数据层之类的底层都用的python做的。
funcman
2011-12-07 16:37:02 +08:00
@zephyro 也不是不可以。
svampire
2011-12-07 17:26:10 +08:00
大部分都是C/C++
bruce
2011-12-07 17:37:24 +08:00
无所谓好坏

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

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

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

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

© 2021 V2EX