2015-12-08 116 views
1

TLDR;編寫跨平臺應用程序(桌面和移動)

我在尋找一種方法來開發桌面&移動跨平臺的應用程序

龍版本:

我的工作在工作項目,我已經建立了一個很好的基於node-webkit的應用程序(僅在事後才瞭解電子)。 實際需要在移動設備上安裝此應用程序(主要是平板電腦)。 我們決定使用html5 + angularjs,但沒有任何結果。

我想到的解決方案是:

  1. 它使用咕嚕打造的項目文件中使用科爾多瓦/節點的WebKit以後編譯一個單一的代碼庫。
  2. Haxe(我最近才發現)。

注:

  1. 我相信本地的發展是矯枉過正在這種情況下,應用程序大多是沒有「特殊」的功能信息。
  2. 我的目標是在平臺之間共享最大數量的代碼。

任何其他建議的方式來解決這個問題?

編輯:

我決定去與選項1,從單一的代碼庫編譯爲構建。

爲什麼不使用Haxe的原因:不能在我們需要的時候在移動設備上使用JS,同時將技術堆棧保持在最低限度。

回答

1

考慮到AngularJS externs的可用性和Node是官方支持的目標,您所選擇的解決方案將與Haxe合作。