【问题标题】:Browser GUI for local desktop application?本地桌面应用程序的浏览器 GUI?
【发布时间】:2013-09-01 18:25:41
【问题描述】:

到目前为止,我只使用 C++ 或 C# 开发桌面应用程序。

现在我正在考虑使用浏览器 GUI 构建一个本地独立应用程序。该应用程序将类似于我可以使用的东西,例如用 C# 构建。它应该具有本地数据库访问权限,并提供一些有限的图像编辑(线条绘制、多边形填充)和用户定义的可点击图形元素(基本上是用户绘制的多边形)。

应用程序不应是基于 Web 或服务器的。应用程序也不会很复杂。

这背后的主要思想是让 GUI 独立于操作系统并且尽可能独立于平台。

这可行吗?或者我应该使用 Swing、SWT 或 Java FX(我刚刚读过)?

我应该为应用程序使用哪种编程语言(Java、Python、...)?

是否有针对您推荐的一种编程语言的工具包,这些工具包从文件系统处理等操作系统特定的东西中提供抽象层?

是否有工具包或工具可以帮助我创建浏览器 GUI?

【问题讨论】:

  • 您是否考虑过 Chrome 应用程序 (developer.chrome.com/apps/about_apps)?不依赖于平台,因为您依赖 Google Chrome 网络浏览器,但可以在 Win、Mac 和 Linux 上运行。

标签: user-interface browser desktop-application


【解决方案1】:

你可以使用 c++ :) 并且你的 GUI 使用 OpenGL,然后你可以使用 glut...你可以看看 OpenGL 的优秀书籍,它主要是关于 3D 绘图的,但也有一些关于gui...它附带了 linux、windows、mac 的示例...基本上它是独立于操作系统的...

【讨论】:

  • 对不起,但我认为从我写的内容中可以清楚地看出我不想使用 C++ 或 C#。 OpenGL 也绝对不是我想要用来创建 UI 的。我想要一个尽可能独立于平台的解决方案。我什至可能在将来的某个地方将它变成一个基于 Web 的应用程序(这只是一个可能)。
猜你喜欢
  • 2011-03-30
  • 2016-08-23
  • 2012-02-01
  • 1970-01-01
  • 2011-02-06
  • 1970-01-01
  • 2012-06-22
  • 1970-01-01
  • 2013-07-30
相关资源
最近更新 更多