Gecko/Mozilla或WebKit上的桌面应用程序



如何在Mozilla引擎或Webkit引擎之上开发可安装的桌面应用程序。

我们希望两全其美,使用DOM+Javascript+RenderingEngine+浏览器中的ContinuedImprovements和桌面应用中的用户控制易于开发

我考虑过在Mozilla中使用C++XPCOM,但它似乎相当复杂。有没有其他方法可以像使用Javascript编写WebApp一样编写代码,但将其刻录到浏览器中,并将其打扮成桌面应用程序的感觉。此外,我还要求将javascript编译成本机代码,这样就不能偷偷进入源代码有这样做的桌面应用程序的例子吗?

网络应用程序很好,但也存在盗版、隐私、安全和版本控制方面的问题。有争议的一点是,在网络应用程序中,控制权在于软件供应商,而且数据也在于供应商。不仅如此,应用程序的任何更改都可能需要另一轮培训。我们想要的是,一旦客户购买了一个版本,他就确信自己拥有什么,并完全控制它,而我们作为软件开发人员不会公开我们的源代码。

问题是我们在Web应用程序开发方面有专业知识,我们希望利用这些知识开发桌面应用程序

您的最后一点是:

问题是我们在Web应用程序开发方面有专业知识,我们希望利用这些知识开发桌面应用程序

那么BowLine可以是一个选项,尽管它需要Ruby,所以你需要考虑这一点。如果你有.net背景,你也可以看看WebKitDotNet。

使用XUL作为用户界面,并使用JavaScript编写函数。您可能只需要C++就可以公开Gecko中尚未提供的本机功能。以这种方式工作的软件示例:KomodoIDE、Songbird、Firefox和Thunderbird。

最新更新