我已经用标准C编写了大约两年的程序了。我不认为自己是一个有经验的程序员,但我可以用自己的方式来解决基本的问题。从今年早些时候开始,我也开始用C#编程,试图扩展我的编程知识,但我陷入了两难境地。
我计划在我的一生中做很多编程,面向对象的语言肯定有很大的好处,所以我选择一个开始是至关重要的。问题是,尽管我认为C#很容易开发,但我觉得我好像在赞助一种我不同意的心态。就编程语言、框架或库而言,您是否觉得应该使用更自由、更便携的东西?
我强烈相信开源,内容的免费分发,以及一个基本上自由存在的互联网,所以我真的很好奇你对这件事的看法。
基本上,我应该学习一些“更开放”的东西吗?
发布于 2010-11-13 07:31:58
那Mono呢?开源.NET。每个人都是赢家!
发布于 2010-11-13 07:35:22
我认为你使用的语言并不会阻止你开发一些免费的库等等。这些系统对于这项技术并不是(全部)免费的,但这并不意味着你不能用它做开源产品。
如果你开发C#,你以某种方式“赞助”微软,微软并不真正喜欢开放软件,你可能会发现这是一个问题。
我是一名C#开发人员,对此没有任何问题,因为我在工作中编写的每个代码都是专有代码,所以不知何故我也是一名专有代码开发人员,我不能逃避这一点。
我不认为专有代码有任何问题:)
https://stackoverflow.com/questions/4169952
复制相似问题