编写跨平台应用程序(桌面和移动)

时间:2015-12-08 13:18:16

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

TLDR;

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

长版:

我正在开展一个工作项目,我已经构建了一个很好的基于节点webkit的应用程序(之后才发现有关电子的内容)。 实际上还需要在移动设备上使用此应用程序(主要是平板电脑)。 我们决定使用html5 + angularjs,但没有什么是一成不变的。

我想到的解决方案是:

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

    1. 我认为本地开发在这种情况下是矫枉过正的,因为该应用程序主要是提供信息,没有"特殊"特征
    2. 我的目标是在平台之间共享最大量的代码。
    3. 有关解决此问题的其他建议吗?

      修改

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

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

1 个答案:

答案 0 :(得分:1)

鉴于AngularJS externs的可用性以及Node现在是官方支持的目标,您所选择的解决方案将适用于Haxe。