Mono比Java少了多少库?
我缺乏关于这两种替代方案的概述,但是我对我的下一个项目有很大的自由选择余地。我正在寻找在这方面的硬技术事实
我的应用程序将是一个后端服务,处理来自时间序列的大量数据。
我的主要目标平台是Linux。
发布于 2018-02-28 10:51:20
Java实际上更便携。Mono并不是在任何地方都能实现的,它显着落后于微软的实施。Java SDK似乎在各个平台之间保持更好的同步(并且它可以在更多平台上运行)。
我也会说Java在所有这些平台上有更多的工具可用性,尽管在Windows平台上有很多可用于.NET的工具。
发布于 2018-02-28 11:44:08
Mono在针对我想支持的平台方面做得更好。除此之外,这都是主观的。
我在以下平台上共享C#代码: - iOS(iPhone / iPad) - Android - Web(HTML5) - Mac(OS X) - Linux - Windows
我可以分享更多的地方: - Windows Phone 7 - Wii - XBox - PS3 - 等等
由于MonoTouch的工作非常出色,所以iOS就是iOS 。我不知道有什么好的方法可以用Java来定位iOS。您无法使用Java将Windows Phone 7作为目标,因此我会说Java的移动时代已经过时了。
对我来说最大的因素是个人生产力(和快乐)。C#作为一种语言比Java恕我直言早了好几年,.NET框架使用起来是一种乐趣。多年来,Java 7和Java 8中添加的大部分功能都在C#中。像Scala和Clojure这样的JVM语言(都可以在CLR上找到)很不错。
我认为Mono作为一个自己的权利平台(一个很好的平台),并将.NET视为Windows上Mono的微软实现。这意味着我首先开发和测试Mono。这很奇妙。
如果Java和.NET(单声道让我们说)都是没有任何公司支持的开源项目,我每次都会选择Mono over Java。我相信这只是一个更好的平台。
.NET / Mono和JVM都是很好的选择,尽管我个人会在JVM上使用除Java之外的其他语言。
https://stackoverflow.com/questions/-100007450
复制相似问题