到目前为止,我只使用 C++ 或 C# 开发桌面应用程序。
现在我正在考虑使用浏览器 GUI 构建一个本地独立应用程序。该应用程序将类似于我可以使用 C# 构建的应用程序。它应该具有本地数据库访问权限,并提供一些有限的图像编辑(线条绘制、多边形填充)和用户定义的、可点击的图形元素(基本上是用户绘制的多边形)。
应用程序不应基于Web 或服务器。该应用程序也不会很复杂。
这背后的主要思想是让 GUI 独立于操作系统并且尽可能独立于平台。
这可行吗?还是我应该使用 Swing、SWT 或 Java FX(我刚刚读到)?
我应该为应用程序使用什么编程语言(Java、Python、...)?
是否有针对您推荐的编程语言的工具包,这些工具包从操作系统特定的东西(如文件系统处理)中提供抽象层?
是否有工具包或工具可以帮助我创建浏览器 GUI?