Cordova

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