如果您是Linux用户,是否值得学习C#?有单声道,但如果他们开始赔钱,似乎注定总是落后于曲线,并且持续威胁MS行动.
目前我更倾向于Java,因为它完全是GPL,并且没有软件专利的主要威胁.它背后已经有一个很大的oss社区,并且在服务器上拥有良好的声誉,而C#仍然需要在那里证明自己.
C#程序员的一大优势是它们比Java开发人员便宜.我也很想知道C#代码的可移植性.可以简单地将一个C#应用程序写入目标Mono并在Windows上运行吗?
我编写了许多C#命令行程序,特别是作为分布式仿真引擎运行,针对Ubuntu.它们在那里或在Windows上完美运行.
很难说未来会是什么,但C#是一种强大的语言,我认为即使只是为了个人成长,也值得学习.我自己鄙视Windows,但一直在写C#(主要是Windows),因为它付账单.
Novell广泛使用Mono用于他们的Linux应用程序,我认为他们与Microsoft的关系增加了.NET for Linux的概念.
以下是一些使用Mono的公司列表.