首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将C#系统转换为跨平台应用程序的最佳编程语言?

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

Stack Overflow用户
提问于 2012-02-26 18:01:39
回答 4查看 575关注 0票数 2

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

请给我你对这个问题的建议?我相信c++和java将会是一个理想的编程语言,但是java没有提供好的图形用户界面,而且如果我选择c++,我在将dll转换成c++时会遇到麻烦。

请提供您的建议。谢谢。

EN

回答 4

Stack Overflow用户

发布于 2012-02-26 18:04:42

由于Java语法非常类似于C#语法,因此将代码转换为Java语言会更容易。实际上,有一些用于Java的很好的GUI库。

参见which-gui-library-is-the-best-in-java (同时删除,但Swing和SWT在那里更受欢迎)

票数 5
EN

Stack Overflow用户

发布于 2012-02-26 18:06:44

我不知道你说的好的GUI是什么意思,但你可以使用SWT,它提供了文件/打开对话框等的本地集成,而不是使用Java的。

当然,这在很大程度上取决于你需要它的跨平台程度。有些设备只支持C。

票数 3
EN

Stack Overflow用户

发布于 2012-02-26 18:06:58

“跨平台”不是一个固定的术语。例如:使用Eclipse RCP,您就拥有了SWT。您的代码使用RCP内容,并且与平台无关。但是嵌入的SWT库需要每个平台的可安装包,或者需要一个包含所有支持平台的SWT库的大包。如果这对你来说没问题,你可以使用Java+SWT+(任何你想要的东西),并且有很好的GUI。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9452166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档