私は Phonegap でタイヤを蹴っていますが、最初の実際のプロジェクトを始めています。
私が遭遇したチュートリアルで解決策を見ていないことの 1 つは、プロジェクトの編成です。Android と iOS をターゲットにしているとしましょう。
iOS 用に 1 つのフォルダーを作成し、Android 用に 1 つのフォルダーを作成します。これらのフォルダーには両方とも、数レベル下の www フォルダーがあり、残りの部分はさまざまなプラットフォームの単なるボイラープレートであるため、すべてのコードが実際に存在する場所です。
コードの複製に頼らずにこれを管理するにはどうすればよいでしょうか? 最も単純な戦略は、www フォルダーを別の場所に置き、iOS と Android の両方のコード ツリー内からシンボリック リンクを作成することです。
それからの 1 つのステップは、iOS/Android コンパイラの前に実行される何らかのビルド ツールを使用することです。これにより、縮小されていないコードと縮小されたコードを使用したビルドや、その他の多くのオプションが容易になります。
ビルド ツールを使用する場合、良い/人気のあるオプションは何ですか? gruntjs は、js を多用するプロジェクトで人気を集めているようです。Phonegap に適していますか?