相关疑难解决方法(0)

Mono准备好迎接黄金时段吗?

有没有人使用过大型或中型项目的开源.NET实现Mono?我想知道它是否适合现实世界的生产环境.它是否稳定,快速,兼容,......足以使用?是否需要花费大量精力将项目移植到Mono运行时,或者它是否真的非常兼容,只需要为Microsoft的运行时获取并运行已编写的代码?

.net mono open-source

315
推荐指数
8
解决办法
2万
查看次数

更好的跨平台开发选择:Java还是C#?

我是一名拥有超过25年经验的Unix开发人员.我做了很多跨平台工作,最近在MacOS上开发代码并使用autoconf将其重定向到Linux,并在交叉编译模式下使用mingw重定向到Windows.这在很大程度上给出了良好的结果.但是,我有兴趣转向类型安全的语言.此外,我的用户更愿意为他们提供基于GUI的应用程序而不是命令行应用程序.

我的大多数用户都在Windows上,但很多重要用户都在Linux上.我的所有用户都不在MacOS上,但那是我首选的环境.(我应该切换到Linux或Windows,但我真的很喜欢Apple Mail.)

大约三年来,我一直在寻求将我的开发工作从C++转移到Java或C#.C++运行得更快,我们正在进行非常数据密集的操作.一个典型的程序将处理500GB到1TB,需要3-5个小时.在5小时内完成的程序与在9小时内完成的程序之间的差异是完成启动它的那一天的程序与第二天结束的程序之间的差异.另一方面,我越来越多地编写多线程程序,并且在Java和C#中,treading模型更加清晰.

所以我陷入了僵局.我找到了一个速度比较,表明我不应该因为速度而选择Java vs. C#.所以我试图考虑其他问题:

  1. 长期承诺.没有人知道Java会发生什么,但只要微软是C#,C#就和我们在一起.
  2. 平台上的可用性和一致性.Java在各地几乎都是一样的.我不知道微软和Mono的C#有多相似.
  3. 易于开发.我已经习惯了在EMACS中开发,但我一直认为我应该因为代码分解而转向Eclipse.(我希望EMACS具有不错的代码保理,但它没有.)Visual Studio非常好,但只能在Windows上运行.Mono开发环境看起来很可悲,但它可能会变得更好.

所以我在寻找其他人的意见.

c# java comparison development-environment

14
推荐指数
2
解决办法
8708
查看次数

在CentOS 5.x/6.x上安装Mono和Monodevelop

我正在尝试在CentOS 5.9环境中安装Mono和Monodevelop.

我试过以下说明,没有运气.

http://fealves78.blogspot.co.uk/2012/08/install-mono-and-monodevelop-on-centos.html

任何人都可以建议替代上述链接.

linux mono centos monodevelop

11
推荐指数
1
解决办法
3万
查看次数

.NET/Mono性能与JVM相比如何?

我一直在想这个问题.请提供定量数据以支持您的答案.

相关:Windows,Mac和Linux JVM性能之间是否存在显着差异?

.net mono performance jvm

2
推荐指数
1
解决办法
3887
查看次数