Flutter vs .NET MAUI vs React Native 2
.NET MAUI=C#←神
React Native=JavaScript←世界的に広がってるが言語仕様がクソなのは言うまでもない
Flutter=Dart←TypeScriptにも負けC#にも負ける生まれながらの敗北者 >>178
そうなのか…
C++erならQtという選択肢もあると思うが… >>179
?は?QTってライセンス有料じゃん、wxWidgetsなら商用利用できるからわかるけど
というかなんで一言語プログラミング縛りしようとするんだ? >>180
いやまぁそのタウリが使いやすいなら別に良いけど
Qtって有料なんだね
知らんかったわ >>183
学生の頃、ちょっとしたその場しのぎ電子工作用アプリ作るのにすごく便利だったな Qtは無料版もまだあるよ
ただライセンスが面倒だし
ソースコードは公開義務があって
公開方法を間違えるとQtから直接文句が来たりでめんどくささは最高 qtやwxもモバイルアプリ作れるからスレタイに加えるか? >>181
どこがクソなの?言ってみろよ?wx神を貶すなど許さんぞ まぁ理解出来ないとクソと言うのは条件反射だと言うことで。 >>186
イベントしかりレイアウトしかりコードが冗長すぎる
以上 >>187
ただ長すぎるとスレ立てれなかったりするんだよなぁ Blazor が既にあるのに
他のクソなフレームワーク使う
意味がわからない UnityってGitでソース管理出来るようになった? React-NativeのIgniteっていうboiler templateなかなか良いな。
generatorってのを使ってcomponentとかscreenとか作るから、画面遷移とかの問題が起きにくい気がする。 tauriがどうこうというより
そもそも、もうそんなハイパフォーマンスが求められるアプリ作る機会,需要が少ないからな.. いや、普通にパフォーマンス悪いアプリは自然と使用者少なくなっていくよ。 【IT悲報】「React Nativeはオワコン これからはFlutter」信じたエンジニアさんむせび泣く [743999204]
https://greta.5ch.net/test/read.cgi/poverty/1691853159/ >>204
ピチャイがCEOになってから邪悪さを隠さないようになった気がする可能性あるかもしれない。 google map platformを利用したflutterアプリを開発してるけど
既存ライブラリを利用すると、画面遷移でマップ画面を呼び出すたびに
有料APIを呼び出すから利用料がすごいことになる 時代はKMPだよ
マルチプラットフォームはKotlin Compose新時代が開幕してる
KMP (Kotlin Multiplatform)の導入検討
https://qiita.com/seiji-matsumura/items/febd0c787e737e6345be KMP画面遷移もできなかった頃に比べたら使えるようにはなってきたな >>211
それな
PrecomposeはAndroidの公式画面遷移ライブラリとそっくりでむっちゃ使いやすい kotlinもjavaもわからんから.net mauiしかない mauiはdotnet8のネイティブaotの対応でようやくマルチプラットフォームコンパイル対応UIライブラリとしてスタートラインに立ったイメージだわ AndroidアプリがKotlin,JavaのJVM系とC他LLVM系ネイティブ、
iOSアプリがSwift他LLVM系ネイティブ
で書かれてる。
やっぱAndroidを含めたマルチプラットフォーム対応を謳うならJVM環境向けコンパイルに対応したものがいいよね、少しでもビルド速度の早いほうがいい。 AndroidはJVM環境じゃなくてART環境かな
まあ大まかな仕組み的には似たようなもんだ MAUIは国内外問わず大失敗としか言いようが無いが……
Xamarin切らずに徐々に移行させれば違っただろうになぁ とはいってもKMPは>>209で貼った記事で全て語り尽くされてるし
ComposeマルチプラットフォームのコツはAndroidのJetpackComposeとほぼ共通でAndroidカレンダーで語り尽くされそうだし
https://qiita.com/advent-calendar/2023/android
KMPあるいはComposeマルチプラットフォームで新しく語ることが特にないんだよねえ
気になるKMP対応ライブラリ評価は>>221のカレンダーでやってくれてるし >>217
ReactNativeはJavaScript/TypeScriptで書けるってだけで使うメリットあるよねえ
FlutterはKMPのComposeのiOS正式サポートが来たらいよいよ立ち位置が厳しそう MAUIはmacOSはもうずっとCatalystでお茶を濁すつもりなの?前に触った時Windowサイズすら変えられないと知って絶望した
C#はもう観念して、せめてデスクトップに集中してほしいんだが Flutterスレ、流れ的にここに吸収されたほうが良さそうだが
性懲りもなく次スレ建てたのか 直近の流れがどうだろうと戦いだけがスレの存在意義じゃない
そもそも他フレームワークとかどうでもいいし