c# - 将 C# 系统转换为跨平台应用程序的最佳编程语言?

标签 c# java c++ programming-languages

关于这个问题我做了很多研究。但我仍然对选择正确的编程语言感到困惑。我想将使用 C# 编程的系统转换为跨平台系统。尽管 c# 是一种跨平台语言,但根据我的研究,mono 项目并不成功。

请给我您对这个问题的建议?我相信 c++ 和 java 将是一种理想的编程语言,但 java 不提供良好的 GUI,如果我选择 c++,我将在将我的 dll 转换为 c++ 时卡住。

请提供您的建议。谢谢。

最佳答案

由于 Java 语法与 C# 语法非常相似,因此将代码转换为 Java 会更容易。实际上有一些不错的 Java GUI 库。

参见 which-gui-library-is-the-best-in-java (同时删除了,但Swing和SWT在那里受到青睐)

关于c# - 将 C# 系统转换为跨平台应用程序的最佳编程语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9452166/

相关文章:

c# - Action 委托(delegate)中的任务实例

java - 如何用两种颜色填充 JavaFX 球体

c++ - 非 NULL 保留指针值

java - JQuery 在 tomcat 中不工作

java - Codahale 指标和 Dropwizard 指标之间的区别

c++ - 正确地将字符串添加到 Windows 注册表中的 REG_BINARY 类型

c++ - 在 VS2008 中概述,C++,不工作

javascript - 使用 Controller 中的 WebClient.DownloadString(url) 时,Ajax 调用上出现 HTTP 404

c# - 我可以在 C# file.writeallbytes 中将日期/时间添加到输出文件名吗

c# - 以数学方式确定小数值的精度和小数位数