【发布时间】:2015-12-08 13:18:15
【问题描述】:
TLDR;
我正在寻找一种开发桌面和移动跨平台应用程序的方法
加长版:
我正在开发一个项目,为此我构建了一个不错的基于 node-webkit 的应用程序(后来才发现有关 electron)。 在移动设备(主要是平板电脑)上也有这个应用程序的实际需要。 我们决定使用 html5 + angularjs,但没有什么是一成不变的。
我想到的解决办法是:
- 一个单一的代码库,它使用 grunt 来构建项目文件,以便以后使用 cordova/node-webkit 进行编译。
- Haxe(我最近才发现的)。
注意事项:
- 我认为在这种情况下,原生开发过于矫枉过正,因为该应用大多提供信息,没有“特殊”功能。
- 我的目标是在平台之间共享最大数量的代码。
关于解决这个问题的任何其他建议?
编辑:
我决定使用选项 1,从单个代码库编译到构建。
为什么不使用 Haxe:不能在移动设备上以我们需要的方式使用 JS,同时将技术堆栈保持在最低限度。
【问题讨论】:
标签: html cordova cross-platform node-webkit haxe