0001デフォルトの名無しさん2022/09/13(火) 20:08:18.38ID:vLvjlCfL
Xamarinと.NET MAUIのスレッドです。
C#でクロスプラットフォームのアプリを開発できるフレームワーク
無料、クロスプラットフォーム、オープンソース。
対応プラットフォームは、Windows, Android, iOS, macOS, Linuxなど
0952.NET MAUI HighSchool2022/12/18(日) 23:42:24.68ID:kMWioX0P
>>950
クソオブクソ言語JavaScriptを書かなくて良くなるという最大の利点がある 0953デフォルトの名無しさん2022/12/18(日) 23:58:38.10ID:xJFOE6sQ
逆さまのことを言う人が居るが、Wasmはブラウザ上においては、
マシン語相当のものを使うことが出来る唯一無二の存在なので他に代替品が無い。
一方、ブラウザ外においてはいくらでも代替品が有る。
たとえばJava。
そもそも論としてブラウザ外は本物マシン語が使えるわけだから、もともと
なんでも出来る。
一方、ブラウザ上ではWasmが無ければマシン語相当のものが無いから、
まともな速度で別言語や複雑なロジックが動かない。
Wasmがあるおかげでブラウザ上で各種エミュレーターなども動くようになった。
Wasmは、状況によるが純粋ロジックならJSの3〜5倍の速度が出る。
CPUの進化はコア数の増加へとシフトしていて、クロック数の伸びは著しく鈍化
しており、重いエミュレーターをJSで動かすのは無理がある。
「CPUの進化が著しい」などと言ってる人が居るが、実はウソ。
クロック数がほとんど延びて無いので、単純な速度はほとんど上がってない。
WASMって各言語から生成したアセンブリ言語によく似た中間コードをGC無しで動かすからネイティブほどでないが軽量高速
ただそのGC無しっていうのが足枷になってるみたいでなかなか流行らないね(なぜみんなGC無しでプログラムを組めないのか)
GC無し言語だとC/C++/Rust/Zig/TinyGoあたりでTinyGoがファイルサイズが少なくて一番感触がよかった、ZigのWASMもファイルサイズを抑えられるらしくてそのうち試したい
WASM Blazorは独自にGCを稼働させてパフォーマンスを落とす上に意味不明なメモリリークするから嫌い
UnityのWASMはWebGLでJavaScriptが絡んでるようで仕組みがよくわからん
WasmはC言語から書くとサイズが小さく出来るため、非常に複雑なロジックでも
サイズが大きくならないため、canvasの基礎的描画を複雑に組み合わせて描画
するようなライブラリが実用的になる。
JSだとサイズや速度面でそれは難しかったのではないか。
JSどころかHTMLすら消えていく流れなのか?
PSDとか渡されて Flutter の build() を書くのしんどそう
HTMLコーダーが対応できるとしたら、ギリギリXAMLまでだと思う
0973デフォルトの名無しさん2022/12/19(月) 00:49:11.33ID:37QtAmPo
>>972
HTMLは、有名な「 阿部寛のページ」のようなシンプルなページ Wasmの有識者多そうだから聞きたいんだけど、WasmEdge試した人いる?Emscriptenから知識が止まってるんだけど良さそうなんかね
今後、銀行取引から何から何まで
「なんでもWeb」「なんでもクラウド」「会議もクラウド+録画」になっていく傾向
があるようで、高速化が重要になっていき、Wasmの需要が出てくるかも。
0980.NET MAUI HighSchool2022/12/19(月) 07:27:55.50ID:eNRZy/9+
>>966
MAUIじゃなくてXamarinだがこれからMAUIに変わるのは間違いない
2024年にサポート終了だからね 0981.NET MAUI HighSchool2022/12/19(月) 07:30:20.88ID:eNRZy/9+
0985.NET MAUI HighSchool2022/12/19(月) 07:37:34.96ID:eNRZy/9+
>>982
だからここより先にFlutterスレでやれよ!って言ってんだろカス!
Dartとかゴミすぎて勉強したくないんだが死んでくれ
overrideもJavaのようなアノテーションだろ?
ゴミじゃん 0986.NET MAUI HighSchool2022/12/19(月) 07:38:20.11ID:eNRZy/9+
>>984
Redditとか言うゴミを.NETerは使わないよ 0987.NET MAUI HighSchool2022/12/19(月) 07:39:10.42ID:eNRZy/9+
Dartでクリーンアーキテクチャとか愚の骨頂なんだよねw
元々言語としておかしいから破綻してる
0988.NET MAUI HighSchool2022/12/19(月) 07:40:59.71ID:eNRZy/9+
.NET Confよりこじんまりしたゴミみたいなイベントなんだよなぁ
0989デフォルトの名無しさん2022/12/19(月) 07:41:37.24ID:KQOxq+sf
Just Push Pray
0990.NET MAUI HighSchool2022/12/19(月) 07:42:32.98ID:eNRZy/9+
Dartとか言うゴミ言語覚えても使えるのがモバイルアプリだけwww
終わってんなぁwwww
0991.NET MAUI HighSchool2022/12/19(月) 07:45:43.21ID:eNRZy/9+
>>982
楽しみにしてるとか言いながら本スレ誰もその話してなくて笑うwwww
5ch民にも見放されてるFlutterさん可哀想www 10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 96日 11時間 41分 47秒