首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >首选的跨平台桌面GUI开发平台?

首选的跨平台桌面GUI开发平台?
EN

Stack Overflow用户
提问于 2008-12-31 10:35:15
回答 2查看 1.7K关注 0票数 3

我的这个相关问题的答案使我选择了大多数后端服务(它是一个多组分系统)的Java。现在,我不确定对于跨平台的桌面GUI应用程序来说,这是否是一个好选择。我记得使用过的Java桌面应用程序具有我不喜欢的非本地外观,但我不确定这是否取决于GUI工具包的选择,而不是语言。

我的GUI大部分都是基于web的,而桌面用户相对较少(管理员、开发人员和测试人员),所以我只能留出一小部分时间预算来完成这些工作。不过,我还是想要本地外观,并避免大量依赖项。

最好从我想要使用的GUI工具包开始,然后选择一种支持它的语言。我认识的跨平台的有:

  • GTK
  • qt
  • AIR (当它到达Linux上时)

因此,例如,我可以在.Net/Mono中使用GTK#。我要面对什么样的依赖问题?您是否建议将实际的GUI与应用程序的其他部分分离开来,在Linux上使用GTK,在Windows上使用本机的东西,比如Windows窗体,从而避免在Windows上安装GTK?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-12-31 10:56:19

Bruce是Flex作为跨平台用户界面( Java和python服务)的出色赞助商。他在阿蒂玛上写了很多关于这件事的文章:

  • 杂交Java
  • 在应用程序上放置一个Flex
  • 与Python、Twisted和Flex并发
票数 2
EN

Stack Overflow用户

发布于 2008-12-31 11:02:40

SWT是你的答案。我做过一个使用SWT的项目,无论你用什么方法,它看起来都很棒。如果您使用Java,那么您可能已经使用了SWT的最佳示例: Eclipse。它适用于GTK、WinForms、Cocoa、Qt甚至Tk。噢!一旦你掌握了所有的基本知识,这就很容易了。而且,大多数组件已经准备好了。另一件事是,GTK和C#并不像您想象的那样独立于平台。

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

https://stackoverflow.com/questions/402688

复制
相关文章

相似问题

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