【发布时间】: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