up:: Programming
いろんなライブラリをモバイルアプリに変換するフレームワーク。
React,Angular,Vueの他、SvelteやSolidJS,Ionic Portals、Pure Typescript,Pure Javascriptも使える。
SolidJS
ReactもSvelteも大好きな私が思うSolidJSの良いところ JavaScript - Qiita
最速らしい。Svelte同様直接DOM。
ReactとVueの比較 | 完全に同じアプリのコードの書き方の違い JavaScript - Qiita
Reactを使用するなら、このフレームワークはReact Nativeでも代用できる。
主な違いは以下。
- NativeScriptは色々なライブラリを使える
- NativeScriptは必要に応じてKotlinなどネイティブコードを使える(React NativeはJavascriptでネイティブと通信するが、NativeScriptはネイティブコードにコンパイルするため)
- React Nativeはユーザーが多く情報が出やすい
- React NativeはWindowsAppも作れる
React Native vs NativeScript: Top Differences - GeeksforGeeks