4

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

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

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

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

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

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

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

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

4

1 回答 1

-1

好吧,您可以为此使用 c++ :) 并为您的 GUI 使用 OpenGL,然后您可以使用 glut...您可以看一下 OpenGL 精湛的书,它主要是关于 3D 绘图的,但也有一些关于 gui 的东西。 .它带有linux、windows、mac的例子......基本上它是独立于操作系统的......

于 2013-08-29T10:57:54.610 回答