我曾经经历了unix开发向windows 开发的转型
现在又开始经历windows 开发向linux开发的转型
经过最近的知识回顾和实际工作,我总结出几点,给大家的一点提示,对于windows开发人员转移到linux平台上或许有点作用:
经验总体总结:不要照搬照抄windows上的开发经验,应该深入学习linux的技术特点,并根据linux的特点去进行开发,有以下几点重点的经验,由于我们开发的主要程序在windows上都已windows service形式存在,因此主要对比一下这两者的主要区别和注意事项:
1)linux 中没有service 这种特殊公民
注意windows service 与 linux守候进程之前的本质区别,在windows系统中,windows service是一种特殊公民,服务不是一个普通的进程,最本质的区别是windows的安全隔离机制除了进程外,还有个重要的概念窗口工作站,这一层在linux系统中式不存在的&#x