「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>クロスプラットフォーム開発ツール]]
--[[Flutter]]
--[[ReactNative]]

*目次 [#j1dcb1c8]
#contents

*概要 [#h94c0f7b]
スマホアプリ開発の領域では、[[Flutter]]に軍配が上がった感あり。

*詳細 [#i3d1e300]
この理由は、なんとなく、以下のような感じでは?と思う。

**[[ReactNative]] [#f3bb4704]

-ネイティブに振り過ぎ。

--スマホに限定していない。

--ネイティブ・アプリを[[ReactNative]]開発者に開発してもらうためのもの。~
[[React Native for Windows>ReactNative#u4d617bb]]でo365のUIを実装するケース等が解りやすい。

--UIは、ネイティブ・コンポーネントを使用している。

-[[React]]同様にWeb技術の採用によりSPA系の知識が必要になる。

**[[Flutter]] [#te937362]
-ネイティブに振り過ぎていない。

--スマホ向けに特化している。~
...が、以下のような機能もある。
---[[Flutter for Desktop>Flutter#abd1a4bb]]
---[[Flutter for Web>Flutter#lfbe3670]]

--...が、パフォーマンスも良好。

--UIは、独自レンダリング。

-[[Web技術(SPA系)は採用されていない>Flutter#e1ab22fd]]。

-よく使う範囲はpluginが用意されている。~
(pluginが書ける=ネイティブ連携も可能)

**まとめ [#w2357ba0]
-全体的に、[[Flutter]]が、

--バランス良く洗練されている。

--ドキュメンテーションの面でも優れている。

--最近は、IDEや周辺ツール含め、RADっぽくなってきた。

-...と言う事で、

--用途によるが、汎用性は[[Flutter]]が上。

--ネイティブ・モジュールの再利用では[[ReactNative]]が上。
--ネイティブ・モジュールの再利用では[[ReactNative]]が上。~
(「[[Flutter]]/[[Dart]] => [[Java]]/[[Swift]] => C/C++」らしい。)

--[[Flutter]]が、全体的にシェアを握った。

*参考 [#vba05741]
-[[Androidネイティブアプリ開発者から見たFlutter. | by Tsukamoto Takeshi | Medium>https://medium.com/@itometeam/android%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96%E3%82%A2%E3%83%97%E3%83%AA%E9%96%8B%E7%99%BA%E8%80%85%E3%81%8B%E3%82%89%E8%A6%8B%E3%81%9Fflutter-e85248b29ed1]]

-React Native経験者がFlutterをさわってみた - ANDPAD Tech Blog~
https://tech.andpad.co.jp/entry/2020/02/12/114953

-モバイルアプリ開発にGoogleのFlutterを使うべき8つの理由 | Workship MAGAZINE(ワークシップマガジン)~
https://goworkship.com/magazine/mobile-apps-google-flutter/

-Flutter for React Native developers - Flutter~
https://flutter.dev/docs/get-started/flutter-for/react-native-devs

-一部の企業でReact Native離れが始まる - CIOニュース:CIO Magazine~
https://project.nikkeibp.co.jp/idg/atcl/idg/14/481709/082000458/

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS