1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CordovaとReact Nativeの比較

Last updated at Posted at 2021-02-28

はじめに

最近アプリ開発を行うにあたり、CordovaとReact Nativeについて調べる機会があったので、自分用のメモとしてまとめてみました。
CordovaとReact Nativeの違いやこういう場合はこっちがいいとかあったら誰か教えて欲しいです...

CordovaとReact Nativeの比較

CordovaとReactNativeを比較するとこんな感じではと思います。

Cordova React Native
開発言語 JavaScript JavaScript
UI  HTML JSX
実行エンジン WebView JavaScript
パフォーマンス
レンダリング時間 長い 短い
パッケージサイズ
学習コスト

パフォーマンス

パフォーマンスについてはCordovaよりもReact Nativeの方が良いようです。
CordovaはWebView上で動作するため、どうしても表示速度や実行速度においてReact Nativeに劣るようです。
そのため、パフォーマンスや表示時間が要求されるようなアプリを開発する場合は、Cordovaを避けた方が良いかもしれません。

学習コスト

CordovaについてはWeb開発経験があり、HTMLやJavaScriptに慣れている人であれば、それほど難しくないのではと思います。
React NativeについてはReactを使って開発をしたことがあれば、容易ではないかと思いますが、Reactについて知らない場合は学習コストが発生します。

どちらが人気があるか

Googleトレンドで見てみるとReact Nativeが人気がある(使用されてる?)のではと思います。
screen-shot.png

参考

React Native / Cordova / Monacaの違い

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?