我对Java和C#.NET有一定的了解(更喜欢C#)。
我应该使用什么来创建适用于Windows,Mac和Linux的小型应用程序?速度可能不是主要问题(小应用程序;使用套接字等)。
答案 0 :(得分:4)
Java
因为
答案 1 :(得分:2)
这两个都是可行的选择。
所有三个平台都正式支持Java。
如果您准备使用Mono支持的.Net子集,则可以在Linux和Mac上使用C#。哪个更合适取决于您更熟悉哪些以及您将要开发的应用程序的确切要求。
答案 2 :(得分:1)
Java是你最好的选择。如果没有大量的箍跳和头痛,C#和.NET将无法在Mac和Linux上运行。小程序的另一个选择就像Python一样。
答案 3 :(得分:1)
Pure Java是您最好的选择。
答案 4 :(得分:0)
如果您正在创建服务器应用程序,我很可能会使用Java,但您也可以查看Mono的跨平台。
对于桌面应用程序,我会尝试Mono,因为我主要是一个.Net人。用Java创建的桌面应用程序不是那么吸引人的图形。或者尝试使用SilverLight,但在Linux(MoonLight)下也不支持。
答案 5 :(得分:0)
如果您真的想使用C#,请尝试使用Mono:http://www.mono-project.com