Cygwin 与 MinGW/MSYS/MSYS2,如何选择?

Cygwin与MinGW/MSYS,如何选择?

  • 2012-11-03更新:加入 MSYS 的内容。
  • 2013-10-15更新:修改表格格式,加入介绍链接。
  • 2014-12-17更新:加入 MSYS2 的内容。

什么是Cygwin和MinGW?请看这篇:Msys/MinGW与Cygwin/gcc

在无法完全转换到Linux系统的前提下,我一直在 Cygwin 下工作,使用全套的Linux移植工具,学习Bash编程。

但Cygwin由于工作在模拟模式下,速度较慢,相比而言, MinGW 就要快不少。

下面是我选择的对比: 继续阅读Cygwin 与 MinGW/MSYS/MSYS2,如何选择?

网页游戏服务器端语言选择分析

早上起来找了1个多小时的资料,足迹遍及CSDN、JavaEye、9RIA、51job,关于网页游戏服务器端开发,主要有以下几点说法和结论:

  1. 语言之间性能的区别并不重要,重要的是数据库性能、开发成本(开发时间和开发效率)、语言平台成熟性(是否有大量优质框架和类库可用、是否有高质量团队支持);
  2. 更重要的是服务器架构的设计;
  3. C++性能自然比C#和JAVA高,但开发、调试成本太高,除非有成熟的框架,否则不适合做网页游戏的快速开发;
  4. 现有的大量C++服务端,主要源于以前网络游戏的服务端主要是C++开发,后来转到网页游戏,比较方便;
  5. Linux平台,想都不用想:C++或JAVA;
  6. 从招聘信息来看,C++最多,JAVA其次,偶有C#和Python。

51job的游戏服务端招聘信息