「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -戻る --[[React Native>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?ReactNative]] --[[デスクトップ・アプリ]] * 目次 [#tf19e115] #contents *概要 [#r74cf88e] -Windows用の[[React Native>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?ReactNative]](React Nativeは、iOSとAndroidをサポート)。 -[[XAML系のUIサブシステム>https://techinfoofmicrosofttech.osscons.jp/index.php?XAML]]で敗走を重ねたMicrosoft社が、乗り気のように見える。 *詳細 [#vc6ccc6d] -[[Visual Studio Code]]で使用していた[[Electron>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Electron]]はどうなった? --と言う気もするが、よりネイティブとの親和性が高く、性能的も良いので~ React Native for Windowsが優れている。という話になったのかも知れない。 --余談だが、React + Electronというアーキテクチャも実現可能である模様。~ それでも、React Native for Windowsに突っ込んてくると言う事は...。 -色々調べると、O365のクロスプラットフォーム対応で使われているらしい。 --C++などのネイティブな言語やライブラリを利用できる所がポイントであるもよう。 --UI部分は、ネイティブUIで、ライブラリ部分をクロスコンパイル、となる。 *参考 [#bfc656a5] -Microsoftエンジニア、「Officeを完全にJavaScriptで書き直した」とツイートして炎上 - ソフトアンテナブログ~ https://www.softantenna.com/wp/software/office-in-javascript/ -React Native for Windows (vnext) 動かしてみた | by V | Medium~ https://voluntas.medium.com/react-native-for-windows-vnext-%E5%8B%95%E3%81%8B%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F-2af0e93c7bd9 **Qiita [#h8e9e8ec] -react-native-windowsでTodoアプリを作ってわかったこと~ https://qiita.com/sentomo594/items/ea46a84db9d850e554e4 -React Native for Windows ことはじめ~ https://qiita.com/okazuki/items/38f3b94705411aab1b6e **InfoQ [#w2f8bbe5] -マイクロソフト、パフォーマンス重視のWindows用React Nativeを発表~ https://www.infoq.com/jp/news/2019/06/react-native-windows-rewrite/ -React Native開発チームが開発者の苦情調査を実施~ https://www.infoq.com/jp/news/2019/04/react-native-survey-pain-point/ **ナカザンドットネット [#f00d0ad3] -React Native for Windowsを斜め読みした感想~ https://blog.nkzn.info/entry/2019/05/07/135536 -「ネイティブアプリ開発者は絶滅危惧種なのか?」への感想文~ https://blog.nkzn.info/entry/2019/04/16/163743 ---- Tags: [[:Windows]], [[:UIサブシステム]], [[:JavaScript]]