**1. 2020年にFlutterとReact Nativeの間で市場の区分**
現在、とんどの企業にとって、特定なフレームワークを選択する事は非常に困難です。然し、向上心のある開発者も最新動向についてキャッチアップしたいと考えており、「FlutterまたはReact Native学ぶべきか」という質問も良く聞かれます。最新の提案選択する為、Flutter とReact Nativeのカバレッジについての具体的な概念を形成する必要があります。 その為、信頼できる報源を持つことも重要です。 ITコミュニティでは、GithubとStack Overflowの両方が必要なデータを調達することで高く評価されています。
上記の2ソースはFlutterとReact Nativeをきっぱりと比較するのに役立ちます。何人がどの言語と特定のフレームワークを使用しているのを示しています。従って、ITコミュニティの内部の視点です。ただし、別の観点で、開発者(及び他のポジション)が上記の問題とFlutterとReact Nativeの比較に対してどのように興味を示す事を確認する為にGoogle Trendsも使用されます。
***1.1 Stack Overflowからの統計***
まず、2020年にStack Overflowで統計されたデータを見てみましょう。※この文章を読んでいる時点での実際のデータを確認したい場合、下記のリンクをアクセスしてください。
*Stack OverflowでFlutterとReact Nativeお気に入り比較*
最も人気のテクノロジーのリストは、特定のツールを使い始めて、そのツールを使い続けたい専門家の何人を示しています。上記のベンチマークでは、Flutterのスコアは68.8%ですが、React Nativeのスコアは57.9%です。
***1.2 Githubからの統計***
Githubは、オープンソースプロジェクト数が日々増加していると表示しました。2020年の統計はオープンソースプロジェクトに貢献している人数を示しています。現在、React Nativeには9.1千人の貢献者がいますが、Flutter側には13千人です。
***1.3 Google Trendsからの統計***
Google Trendsは、一定の期間で全体的な検索頻度に関する特定のクエリの人気を示す測定値です。 要するに、Googleで検索された全てのクエリのパーセンテージに基づいて、検索された問題を推定する事です。
*Google TrendsはFluttterとReactNativeを比較する*
Flutterの人気はReact Nativeのほぼ2倍であることがみえます。Flutterの平均のアクセス回数は86で、React Nativeのは58です。Google Trendsで上記の2ムフレームワークを比べて他のクロスプラットフォームフレームワークの人気を分析することもできます。
**それで、** Stack OverflowとGithubとGoogle Trendsに基づいて、人気によるフレームワークは下記の通り順序をきめられます。
* Flutter
* React Native
* Xamarin
* Cordova
統計によると、2020年にFlutterが最高のクロスプラットフォームを応用するフレームワークであり、React Nativeが2位になります。興味深いことに、12か月ではなく5年のプロセスの概要を観察すると、開発のプロセスの全体を見ることができます。 Flutterの動向が最近3年間で急速に進化しました。React NativeとCordovaの人気が安定していますが、Xamarinのアクセス数が減少しています。
第1部はこちら株式会社INTS 開発部 ハイ・アン