【问题标题】:Desktop Application upon Gecko/Mozilla or WebKitGecko/Mozilla 或 WebKit 上的桌面应用程序
【发布时间】:2012-01-04 14:17:08
【问题描述】:

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

我们希望两全其美,在浏览器中使用 DOM+Javascript+RenderingEngine+ContinuedImprovements 轻松开发,并像在桌面应用程序中一样控制用户

我研究过在 Mozilla 中使用 C++ XPCOM,但它似乎相当复杂,有没有其他方法可以像使用 Javascript 的 WebApp 一样进行编码,但将其刻录到浏览器中并对其进行修饰以给人一种桌面应用程序的感觉。我还要求将 javascript 编译成原生的,这样就不能潜入源代码 有没有以这种方式完成的桌面应用程序示例?

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

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

【问题讨论】:

    标签: webkit desktop-application xpcom gecko


    【解决方案1】:

    最后一点是:

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

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

    【讨论】:

      【解决方案2】:

      使用XUL 作为用户界面并使用JavaScript 编写您的函数。您可能只需要 C++ 来公开 Gecko 中尚不可用的本机功能。以这种方式工作的软件示例:Komodo IDESongbirdFirefoxThunderbird

      【讨论】:

      猜你喜欢
      • 2015-01-18
      • 1970-01-01
      • 2011-12-17
      • 1970-01-01
      • 1970-01-01
      • 2013-01-21
      • 1970-01-01
      • 1970-01-01
      • 2015-09-22
      相关资源
      最近更新 更多