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

时间:2012-01-04 14:17:08

标签: webkit desktop-application xpcom gecko

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

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

我看过使用C ++ XPCOM进行Mozilla,但它看起来相当复杂,是否有其他方法可以像使用Javascript的WebApp一样编码,但是将其刻录到浏览器中并打扮它以给人一种桌面应用程序的感觉。此外,我要求将javascript编译为本机,以便不能潜入源代码 是否有以这种方式完成桌面应用程序的任何示例?

Web应用程序很好,但存在盗版,隐私,安全性和版本控制的问题。没有实际意义的是,在Web应用程序中,控件位于软件供应商处,而且数据也与供应商有关。不仅如此,对应用程序的任何更改也可能需要另外的培训。我们想要的是,一旦客户购买了一个版本,他就确定了他拥有的东西,并且他完全控制了它,我们作为软件开发人员不会公开我们的源代码。

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

2 个答案:

答案 0 :(得分:0)

你的最后一点是:

  

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

那么BowLine可以是一个选项,虽然它需要Ruby,所以你需要考虑它。如果您使用.net背景,也可以查看WebKitDotNet

答案 1 :(得分:0)

使用XUL作为用户界面,并使用JavaScript对您的函数进行编码。您可能只需要C ++来公开Gecko中尚未提供的本机功能。以这种方式运行的软件示例:Komodo IDESongbirdFirefoxThunderbird