初めて Phonegap をインストールし、ドキュメントを閲覧したところです。混乱しているのは、一部のドキュメントではコマンド「phonegap」が使用され、一部のドキュメントでは「cordova」が使用されていることです。
Android プラットフォーム ガイド:
$ cordova create hello com.example.hello "HelloWorld"
コマンドライン インターフェイス ガイドでは次のように説明しています:
$ phonegap create hello com.example.hello HelloWorld
これら 2 つのコマンドには違いがありますか (結果としてファイルとフォルダー構造が異なります)、それとも同じもののエイリアスにすぎないのでしょうか?
ベストアンサー1
http://phonegap.com/blog/2012/03/19/phonegap-cordova-and-whate28099s-in-a-name/
この URL で必要なことが説明されていると思います。Phonegap は Apache Cordova 上に構築されており、他には何もありません。Apache Cordova は PhoneGap を動かすエンジンと考えることができます。時間が経つにつれて、PhoneGap ディストリビューションに追加のツールが含まれるようになるため、コマンドが異なりますが、同じことを行います。
編集: コマンドの違いと、PhoneGap ではできても Apache Cordova ではできないこと、またはその逆についての追加情報を追加しました。
PhoneGapのコマンドラインオプションの第一弾
http://docs.phonegap.com/en/edge/guide_cli_index.md.html
Apache Cordova オプションhttp://cordova.apache.org/docs/en/3.0.0/guide_cli_index.md.html#コマンドラインインターフェース
ほとんどのコマンドは似ています。違いはほとんどありません (注: コードベースに違いはありません)
AdobeはPhoneGapにCordovaにはない追加機能を追加することができます。例えば、リモートでアプリケーションを構築するにはアカウントが必要です。https://build.phonegap.com
ただし、ローカルビルドの場合、phonegap cli は cordova cli を使用します (確認用リンク:https://github.com/phonegap/phonegap-cli/blob/master/lib/phonegap/util/platform.js)
プラットフォーム環境名。マッピング:
'ローカル' => cordova-cli
'remote' => PhoneGap/ビルド
また、次のリポジトリから: Cordova を必要とするモジュールは次のとおりです:
build
create
install
local install
local plugin add , list , remove
run
mode
platform update
run
コルドバを含まないもの:
remote build
remote install
remote login,logout
remote run
serve