【问题标题】:Writing a cross-platform application (Desktop & Mobile)编写跨平台应用程序(桌面和移动)
【发布时间】:2015-12-08 13:18:15
【问题描述】:

TLDR;

我正在寻找一种开发桌面和移动跨平台应用程序的方法

加长版:

我正在开发一个项目,为此我构建了一个不错的基于 node-webkit 的应用程序(后来才发现有关 electron)。 在移动设备(主要是平板电脑)上也有这个应用程序的实际需要。 我们决定使用 html5 + angularjs,但没有什么是一成不变的。

我想到的解决办法是:

  1. 一个单一的代码库,它使用 grunt 来构建项目文件,以便以后使用 cordova/node-webkit 进行编译。
  2. Haxe(我最近才发现的)。

注意事项:

  1. 我认为在这种情况下,原生开发过于矫枉过正,因为该应用大多提供信息,没有“特殊”功能。
  2. 我的目标是在平台之间共享最大数量的代码。

关于解决这个问题的任何其他建议?

编辑:

我决定使用选项 1,从单个代码库编译到构建。

为什么不使用 Haxe:不能在移动设备上以我们需要的方式使用 JS,同时将技术堆栈保持在最低限度。

【问题讨论】:

    标签: html cordova cross-platform node-webkit haxe


    【解决方案1】:

    鉴于 AngularJS externs 的可用性和 Node 现在是官方支持的目标,您选择的解决方案可以很好地与 Haxe 配合使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-29
      • 2011-05-27
      • 1970-01-01
      • 1970-01-01
      • 2014-03-09
      • 1970-01-01
      • 2014-02-18
      相关资源
      最近更新 更多