C#比Python有什么优势

Kef*_*fka 9 c# python

我喜欢Python主要是因为它具有出色的可移植性和编码的简易性,但我想知道,C#对Python有哪些优势?

我问的原因是我的一个朋友为一个在线游戏(UO)运行一个私人服务器,如果我愿意,他愿意让我成为一个开发者,但服务器的软件都是用C#编写的.我很乐意这样做,但是我没有时间做多种语言,而且我只是在考虑将C#从Python上带到自己的理由之后.

我这样做都是自学成为一种爱好,顺便说一下

Jam*_*s L 13

  1. Visual Studio - 那里最好的IDE.

  2. 在流通中的静态类型语言中,C#非常高效.

  • 我一直在使用pytools来使用Visual Studio编写python.http://pytools.codeplex.com/ (2认同)

Joe*_*orn 11

我们很多人都非常喜欢使用强类/静态类型的语言.那是一个很大的问题.


Jak*_*org 9

存在许多差异,优点和缺点.我想主要的优点是沿着这条线

  • 出色的Windows集成,包括访问所有标准GUI功能和其他库.
  • JIT编译,在某些或大多数情况下产生比Python更好的性能.正如已经指出的那样,现在在Python中也可以实现.
  • 在Windows上,对C#的IDE支持可能更好.Visual Studio是一个完善的高级开发环境,"Express"版本是免费供个人使用的.在非Windows环境中,它可能是不同编辑器之间的平局.

其余的基本上取决于个人偏好(静态类型与动态,类似C语法或不等).

  • 我很确定Visual Studio 2008的Express版本如果仍然可用,则可以免费用于商业用途. (3认同)