如果Mono项目成功,它将为非Windows平台上的商业软件铺平道路。
我对使用我们现有的Smoke Vector Graphics(OCaml)和F#for Visualization(.NET)产品编写和销售Mono平台商业软件的前景感兴趣。是否有任何商业图书馆开发人员已经建立在Mono上,如果是这样,他们是否从中获利?
此外,使用Microsoft的F#语言编写软件是否可行,或者Mono是否会在使用ILX时遇到问题?
答案 0 :(得分:6)
Mono是运行商业软件的完美有效平台,因为很多公司已经证明了这一点。其中一些你可以看到here,但是在嵌入式环境(Sandisk Salsa mp3播放器)中运行Mono时,你会发现其中很多内容。根据最新消息,Electronic Arts将使用Mono for Sims3。这是怎么回事?
Mono的一个要点是尽量减少开发人员从Windows到Linux的工作量。在大多数情况下,制作与Windows相同的软件,在Linux,MacOS和Mono中的其他平台上运行,无需额外的工作。
只是为了澄清其他人回答你的问题时很容易忘记的事情。大多数Mono(最近甚至是编译器)都是根据MIT / X11许可证授予许可的,这使得您可以在您认为合适的条件和条件下进行部署。有些人似乎并不害怕GPL“癌症”。
就个人而言,我一直在玩Mono的F#和Gtk#,我很喜欢这种体验。更多关于它here。这是可能的,因为F#团队确保F#可以在Mono上运行,并且他们在发布时提供了一个简单的Linux安装程序。这也应该是Mono被认为是.Net的重要替代品的信号,即使是微软也是如此。
答案 1 :(得分:4)
答案 2 :(得分:2)
我的数字反对它,我们10年前开发了Qide并获得了4个左右的购买量。我们在Windows上至少有几百倍的时间。 Linux上的工具状态可以命名为bad。同意你在那里有很棒的东西,但如果你使用GPLd软件,你会淹没他们的许可证。确实存在一个调试器和一个C编译器gdb和gcc,尽管英特尔的努力,如果你进入一些不太知名的语言,你什么都没有。曾经尝试过ProjectCenter(Objective C开发环境)吗? ,调试器主要是clis,你必须输入info reg来获取有关寄存器的信息。 DDD工作非常有趣,它是一个工具,当滚动没有做到这一点,你向上滚动你必须向下滚动鼠标滚轮。滚动它的速度也令人难以置信,就像BOFH想要开玩笑一样。
好吧,我可以争论IBM AIX上更平庸的状态。您需要向IBM支付的费用超出任何理由......
所以也许你比我们幸运。但我大多厌倦了在Linux上通过“应用程序”开发来赚钱。我能说的最好的是,Linux在设置网络基础设施方面效果很好,你得到了不错的支付,但是使用编程工具,就算了。
此致
答案 3 :(得分:1)
Linux人员非常节俭,所以我会考虑投资回报率。
您是否真的希望将资源用于目标市场占有率低于10%的群体,而在10%的群体中,只有1%的人会对您的产品感兴趣,只有0.01%的人会为此付费?