在linux和win下开发游戏服务器有什么区别?
本人一直在win下开发游戏服务器 工作也才3年
从没接触过linux下的开发
其实也知道很多游戏公司的服务器都是在linux下开发的
只是因为工作原因 没有去系统的学过linux
最近准备找工作 也发现很多游戏公司招服务器端的程序员都需要是在linux下来开发
所以 请大家指点迷津 谢谢!
1. 你们在linux下是用什么环境开发的 win下肯定是vs?
2. 在linux和win下开发 可否具体说下区别在哪里?
3. 如果要想最快的入手 应该有什么针对性的去学习这一块 只针对游戏?
4. 推荐一些书籍
[解决办法]
后台逻辑开发在linux下也没什么区别,无非是开发环境不一样。一般游戏引擎都把底层封装好了,逻辑服务端表示障碍不大。
在深入一点就要理解linux的os,比如多线程、io,socket等。如果之前没学习过这方面,可以慢慢积累,其实有了w的基础,掌握这些好比依葫芦画瓢。
最粗浅的就是linux的常用命令,等价于w下的日常操作,切过去开发,这些基本操作的熟练只是时间问题。
总而言之没什么神秘的,你有3年后台经验想必对游戏开发还是有不错的见解了