web-dev-qa-db-ja.com

Cordovaとは何ですか?PhoneGapとはどのように関連していますか?

PhoneGapはAdobeに買収され、現在はCordova(Apacheの一部)に同化されていることを理解しています。しかし、これはすべてどういう意味ですか?それらは同じ製品ですか?または、2つの別個のエンティティですか?

57
Eric Jimenez

PhoneGapは、Nitobiという会社によって開始されたオープンソースプロジェクトでした。 Nitobiのアドビによる購入の一環として、PhoneGapプロジェクトにはIBMなどの大企業から多くの貢献者がいたため、このプロジェクトはApache Software Foundationに寄付されました。

最初は名前が「Callback」に変更されましたが、その後「Cordova」に名前が変更されました(通りの後、ニトビのオフィスはある時点でオンになりました)。これは、プロジェクト自体とは異なり、name PhoneGap isがAdobeによるNitobiの購入の一部であるためです。

実際に... Brian Leroux自身が言ったように、「PhoneGapはCordovaを使用しています。Webkitからサファリへ」と考えてください。

http://blogs.nitobi.com/andre/index.php/2011/10/03/nitobi-enters-into-acquisition-agreement-with-Adobe/

@TDeBailleulの答えにリンクされているGitHubプロジェクトに関しては、通りの名前に対するノスタルジアがブライアンのプロジェクトの1つを「Cordova」と名付けたのではないかと思われます。 Software Foundationインキュベータープロジェクト「Cordova」。

http://incubator.Apache.org/projects/callback.html

新しい光沢のあるCordovaのWebページが公開され、テーマにさらに光を当てることができます。

http://incubator.Apache.org/cordova/

Update:この回答を投稿してから、いくつかの変更があり、実際にはいくつかの違いがあります。ほとんどはCLI Toolingです。

だから私は書いて更新しました: http://blog.devgeeks.org/post/73789983750/cordova-vs-phonegap-an-update

47
Devgeeks

ここで、PhoneGapとCordovaの両方がどのように存在するかを説明するブログ投稿: PhoneGap、Cordova、および名前には何がありますか?

7
D_Guidi

https://github.com/brianleroux/cordova README.mdから

OS Xでクロスプラットフォームモバイルプロジェクトを構築するための一般的なタスクを自動化するPhoneGapプロジェクトツールチェーン。

コンパイル、デバッグ、テスト、リリースなどの一般的な開発ワークフロータスクを自動化します。追加の利点として、Cordovaで生成されたプロジェクトは、一貫性があり、予測可能で、理解しやすいため、ソフトウェアプロジェクトを拡張します。多くの規約が導入され、モバイル開発者がツールを再学習したり、さらに悪いことに、プロジェクトごとに再構築したりする必要がなくなりました。

PhoneGapとCordovaは同じではありません。CordovaはPhoneGapプロジェクトの開発を強化するツールチェーンです

3