Cordova
Cordova (コルドバ)。
OSSのモバイルアプリケーションフレームワーク。
WebViewというブラウザに近い概念でアプリを動かすもので、CSS3・HTML5・JavaScriptなどを使用して開発する。
特徴
- JavaScript、HTML、CSSのWebの基本技術で開発
- 学習コストは低いが複雑な事が出来ない
- Android,iOS向けに個別開発するよりも開発効率が高い
- アプリ開発環境「Monaca」のフレームワークとして採用
情報テーブル
提供源/会社名 | Apache 2.0 License |
---|---|
歴史 | Nitobi社が開発。後にAdobe社が買収し、Apacheソフトウェア財団 に寄贈。 |
業界トレンド | iOSやAndroidアプリ特有の動きや機能の実現は難しく、他のフレームワークによりシェアを縮小。 |
情報分量 |
・十分 ・歴史もありWeb上に情報も多いが、最新の公式ドキュメントは英語であったり、日本語の書籍も数年前のものである |
技術選定ポイント |
・Webの技術でアプリの実装が可能 ・プラグインを追加することでアプリ固有の機能を追加出来、プラグインの追加開発も可能 ・IonicというUI用のフレームワークを組み合わせることで、よりリッチなUIを提供可能 |
導入会社 | - |
セキュリティ | - |
料金 | 無料 |
技術者数 |
少ない。 新規開発で利用するケースが少ないため、今後も劇的に増加する傾向はない。 |
技術・導入難易度 | Webの技術のため難易度は高く無い。OSのアップデートにより、対応を続けられるかなど、運用の難易度が高い。 |
採用トレンド | - |
参考 |
https://ja.monaca.io/ https://ja.wikipedia.org/wiki/Apache_Cordova https://agency-star.co.jp/column/cordova |