在Ubuntu上使用哪种语言?

时间:2010-05-26 10:52:35

标签: c# python ubuntu mono

我是一名c#程序员,他希望将我的商品转移到Ubuntu作为商业问题。我有一些Python的经验,喜欢它很多。我的问题是,作为开发人员,当将ubuntu Mono c#或python作为商业问题进行定位时,它将是最好的语言。

请注意,我对技术方面不感兴趣,但严格来说是Ubuntu所针对的商业广告,我看到在使用Python的过程中做了很多工作,并且认为可能在整个Mono问题中“可能” “购买它们。

2 个答案:

答案 0 :(得分:4)

默认情况下,Python和Mono都安装在最近的Ubuntu上,并且在可预见的将来会likely continue to be

Mono是可移动的,因为它目前仅由少数桌面应用程序使用。由于许多核心脚本和GNOME工具依赖于Python,因此Python无法合理移除。 (Perl也是如此。)

popularity contest显示Python的安装频率比Mono更高,但两者都很普遍:

21    python-minimal  1584305 182870 1381149 20211    75 (Matthias Klose)   
577   mono-gac        1403534  25795 1323328 54159   252 (Debian Mono Group)    

至于商业潜力,很难说你不知道你可能在哪个领域工作。如果你的目标服务器,特别是运行旧版本的Ubuntu,Mono将不那么普及。如果您正在销售简单的消费者桌面应用程序......那么,尚未证明它确实存在这样的市场!

答案 1 :(得分:2)

我不能说Ubuntu的市场。由于业务是您最关心的问题,因此编程语言就像您自己所说的那样是次要的。我想说,在任何企业中,选择最有效解决业务问题的语言和工具。发布时,您的最终用户真的关心吗?

那就是说,如果你能用Mono / C#做,我会鼓励你这样做,因为你已经拥有C#和.Net经验。但是,了解第二语言和开发环境只会让你变得更强大。