ハイブリッドモバイルアプリケーションを開発したいのですが、Cordovaとionicの違いは何ですか?
以下は Apache Cordova Wikipedia page からの抜粋ですが、 PhoneGap および Ionic にも当てはまります:
結果のアプリケーションはhybridと呼ばれます。これは、それらが真のネイティブモバイルアプリケーション(すべてのレイアウトレンダリングがプラットフォームのネイティブUIフレームワークの代わりにWebビューを介して行われるため)でも、純粋にWebベース(Webアプリだけではなく、配布用のアプリとしてパッケージ化されており、ネイティブデバイスAPIにアクセスできるため)。
3つのプロジェクトはすべてfreeおよびopen-sourceです。
PhoneGapがベースであり、cordovaはPhonegapを取得したApacheからのものです。これらは両方ともほぼ同じになり、ionicはフロントエンドUIを強化するフレームワークです
ionic frameworkはオープンソースのSDKツールで、CSSテンプレートとjavascriptライブラリで構成されています。しかし、Apsche Cordovaは、アプリケーションの出力ビューのインターフェイスとして機能するプラットフォームです。
Cordovaはオープンソースのモバイル開発フレームワークだと思います。開発者がクロスプラットフォームモバイルアプリケーションを構築するために使用します。独自のコードベースがあります。 Cordovaは、HTML5、JavaScript、およびCSSを使用して開発できます。
Ionicは、CSSクラスとJavaScriptライブラリのセットであるフレームワークです。 AngularJSを使用してCordovaの上に構築されています。
PhoneGapはアドビ製品です。 Cordovaを搭載