47

これまでのところ、Apache Cordova と PhoneGap の違いと、どちらをいつ使用するかについての「平易な英語」の説明を見つけることができませんでした。

それらのいずれかを使用してアプリを構築しようとしていますが、次の制約があります。

  • オープンソースである必要があります (できれば GPL、APL2 など)。
  • それを支持する優れた開発者コミュニティ (そしてできれば優れたドキュメント) が必要です。
  • 同じ javaScript を使用して、Android、iOS、Windows Phone、Blackberry 用のネイティブ バイナリを生成する必要があります (一度書けば、どこでも実行できます)。

これらのライブラリ/SDK の両方がこれらの要件を達成できる場合、どのプロジェクトを使用するかをどのように判断すればよいでしょうか? これは「Jenkins/Hudson」のことですか、それとも本当に 2 つの別々のプロジェクトですか? 前もって感謝します!

4

3 に答える 3

31

PhoneGap はもともと、モバイル アプリケーションを作成するためのネイティブ 'ラッパー' 内に HTML5 コードをパッケージ化するための Nitobi によるオープン ソース プロジェクトでした。Adobe は Nitobiと PhoneGap テクノロジーを買収しました。アドビは、PhoneGap コードがオープン ソースのままであることを保証するために、Apache Software Foundation への寄稿を進めました。この時点で、名前は Cordova に変更され、Adobe は PhoneGap の名前とブランドを維持しています。

アドビは、ツールのサポートやPhoneGap Buildなどのサービスを追加するなど、PhoneGap の名前で Cordova に価値を追加する予定です。

現在、多くの人がまだオープンソース フレームワークを説明するために PhoneGap の名前を使用していますが (おそらく、その方が適切な名前であるためです!)、時間の経過とともに、Adobe が PhoneGap のブランドと製品範囲に基づいて構築されるにつれて、これはおそらく変更されるでしょう.

開発者の観点から見ると、これはかなり良い状況です。フレームワークはオープンソースのままですが、付加価値が必要な場合は Adob​​e に料金を支払います。

于 2012-09-09T07:01:29.487 に答える
13

現在、唯一の違いはダウンロード パッケージの名前であり、しばらくの間そのままです。

PhoneGap は Apache Cordova のディストリビューションです。Apache Cordova は、WebKit が Chrome や Safari を強化するエンジンであるのと同様に、PhoneGap を強化するエンジンと考えることができます。

ソース: http://www.meetup.com/The-London-Dreamweaver-Meetup-Group/pages/Difference_between_Apachie_Cordova_and_Phone_Gap/

さらに、PhoneGap は指定されたすべての要件を満たしています。

于 2012-09-07T13:04:12.393 に答える
5

歴史

  • 2009年頃 - Nitobiが PhoneGap フレームワークを作成。
  • 2011 年 9 月 - Nitobi が PhoneGap コードを Apache Software Foundation に寄贈。
  • 2011 年 10 月 - Nitobi が Adob​​e に買収されたことを発表。アドビは、PhoneGap のコードのオープン ソース化をサポートしています。法的な理由により、プロジェクトの名前を変更することが提案されました。
  • 2012 年 2 月 - Apache が管理するプロジェクトは、Nitobi がオフィスを構えていたバンクーバーの Cordova Street にちなんで「<strong> Cordova 」に改名されました。

違い

Apache Cordova は、開発と貢献が行われるコア オープン ソース プロジェクトです。

Adobe PhoneGap は、Adobe のユーティリティおよびサービス (PhoneGap Build など) との統合をさらに提供する Apache Cordova のディストリビューションです。

Cordova と PhoneGap はどちらも非常に似ており、それらの名前はしばしば同じ意味で使用されます。Apache Cordova はアップデートをわずかに速く受信し、インターフェースがわずかにシンプルで、アドビ サービスとのすぐに使用できる統合が欠けています。

どちらを使用しますか?

アドビのサービスを利用しますか? Adobe の PhoneGap を選択します。そうでない場合は、Apache Cordova の方が適している可能性があります。

于 2015-09-28T09:13:51.463 に答える