当前位置: 技术问答>linux和unix
在linux和win下开发游戏服务器有什么区别?
来源: 互联网 发布时间:2017-03-09
本文导语: 本人一直在win下开发游戏服务器 工作也才3年 从没接触过linux下的开发 其实也知道很多游戏公司的服务器都是在linux下开发的 只是因为工作原因 没有去系统的学过linux 最近准备找工作 也发现很多游戏公司招服务器...
本人一直在win下开发游戏服务器 工作也才3年
从没接触过linux下的开发
其实也知道很多游戏公司的服务器都是在linux下开发的
只是因为工作原因 没有去系统的学过linux
最近准备找工作 也发现很多游戏公司招服务器端的程序员都需要是在linux下来开发
所以 请大家指点迷津 谢谢!
1. 你们在linux下是用什么环境开发的 win下肯定是vs?
2. 在linux和win下开发 可否具体说下区别在哪里?
3. 如果要想最快的入手 应该有什么针对性的去学习这一块 只针对游戏?
4. 推荐一些书籍
从没接触过linux下的开发
其实也知道很多游戏公司的服务器都是在linux下开发的
只是因为工作原因 没有去系统的学过linux
最近准备找工作 也发现很多游戏公司招服务器端的程序员都需要是在linux下来开发
所以 请大家指点迷津 谢谢!
1. 你们在linux下是用什么环境开发的 win下肯定是vs?
2. 在linux和win下开发 可否具体说下区别在哪里?
3. 如果要想最快的入手 应该有什么针对性的去学习这一块 只针对游戏?
4. 推荐一些书籍
|
我是做Linux网络开发的, 基础功如下:
UNIX环境高级编程
UNIX网络编程卷1,2
TCP/IP协议卷1
基础功的意思是精通, 不能精通就去精通, 应用层开发都不算难.
其他必备的配套技能:
1,脚本:Shell, PHP, Python, 这些都是在用的, 并且必备的, 如果不会请三思.
2,数据库:主要MySQL
3,缓存,消息队列
4,精通C语言, 不仅是语法, 是编码与设计能力, 着重从阅读开源服务端代码积累
开发工具:
vim
调试工具:
gdb
说在最后:
如果连Linux命令和Shell脚本都不能熟练运用,我觉得路会很长.
这和你用鼠标整天用WINDOWS的道理是一样的, Linux的鼠标是键盘, Linux的命令是鼠标左右键。
UNIX环境高级编程
UNIX网络编程卷1,2
TCP/IP协议卷1
基础功的意思是精通, 不能精通就去精通, 应用层开发都不算难.
其他必备的配套技能:
1,脚本:Shell, PHP, Python, 这些都是在用的, 并且必备的, 如果不会请三思.
2,数据库:主要MySQL
3,缓存,消息队列
4,精通C语言, 不仅是语法, 是编码与设计能力, 着重从阅读开源服务端代码积累
开发工具:
vim
调试工具:
gdb
说在最后:
如果连Linux命令和Shell脚本都不能熟练运用,我觉得路会很长.
这和你用鼠标整天用WINDOWS的道理是一样的, Linux的鼠标是键盘, Linux的命令是鼠标左右键。