.NET MAUIが不人気な原因なんなの? (372レス)
1-

21: 04/03(水)12:13 ID:HDaUFyfs(2/3) AAS
>>17
寧ろ後継はPowerAppsやん
22: 04/03(水)12:16 ID:HDaUFyfs(3/3) AAS
ぶっちゃけこの分野はFlutterで良いんだよね
プラットフォーム固有の処理はRustやGoで書いて呼べば良いし

唯一の難点というか嫌いなのはDart
ここだけせめてJSとかTSにしてくれりゃいいのに
23: 04/03(水)12:46 ID:yXsvCwfW(1) AAS
react native はまだ有るのかな
24: 04/03(水)15:04 ID:025ipRUy(1) AAS
c#だもん
25: 04/03(水)17:21 ID:u5RqGCMc(1) AAS
Androidのユーザーは金払いが悪いから、そもそもiOS向けのアプリだけ出しておけば十分だったんだよ
26: 04/03(水)18:27 ID:22nl1AHd(1/2) AAS
>>14
これ
時代遅れの産物
27
(1): 04/03(水)18:29 ID:22nl1AHd(2/2) AAS
>>11
AndroidはJavaだから問題ないけどObj-CのSDKをC#で書くとかただの苦行だし
別々に書くので良いよ
どうしても共通化したい場合はC++で書く方が良い
28
(1): 04/03(水)18:57 ID:Ak/SI5wp(1/3) AAS
>>27
swift登場以降はそうでもないぞ
29: 04/03(水)18:59 ID:Ak/SI5wp(2/3) AAS
SwiftUIのシンプルさと雲泥の差なのが敗因だろ
ReactiveCommandなんかを使ってもグチャグチャになるし
30: 04/03(水)19:01 ID:Ak/SI5wp(3/3) AAS
ぶっちゃけ教科書どおりにObservableなんか使って書いたらメンテナンス性は最悪すぎてやばいだろ
31: 04/03(水)22:26 ID:0QFgxkvj(1) AAS
失敗作の糞なのに頑なにプッシュして生産性落とそうとしてくるのが時間のムダ過ぎる
32: 04/04(木)05:57 ID:mNkWQBjH(1) AAS
そもそもTeamsのアプリとかだってReactで刷新したわけじゃん
まず自分達の製品で使ってみろって言いたい
33
(1): 04/04(木)10:15 ID:lPk+rv7W(1/2) AAS
正直、iOSとAndroid別々に似たようなアプリを作った方が早い
34: 04/04(木)10:18 ID:lPk+rv7W(2/2) AAS
あとXAMLは百歩譲ってもMVVMはゴミクソウンコだろ
35: 04/04(木)13:54 ID:e0l7Zmlm(1/2) AAS
>>33
これ
今や典型的なUIを使ったアプリなんてChatGPTで生成して貰えば良いのだからたいしたこともない
ゲームはUnityとか使えば良い
36
(1): 04/04(木)13:56 ID:e0l7Zmlm(2/2) AAS
>>28
引数のラベルの仕様が全く違うので論外だよ
37
(1): 04/04(木)23:45 ID:hDr1yY+f(1) AAS
>>36
SwiftとC#なんてテキスト置換で相互変換できるだろ。
Xamarin.Macで古いCarbon叩く場合はIntPtrだらけになるけどiOSとCocoaだとそんなことないし。

むしろヤバイのJavaだよ。
AndroidのJavaはイベント処理に匿名クラス使いまくりだからC#に変換するのがクソ面倒。
38
(1): 04/05(金)00:04 ID:mxhpBnUh(1/16) AAS
>>37
触ったことないんだろうけどUIKitというかObj-Cは関数のシグネイチャが
aFunc:arg1:arg2と言うような形なの
つまり関数名と引数のラベルが統一的に扱われる
これはC#でまともに書けないので
ただの引数にしてメソッドの名前をシンプルに変えてる

例:UIKitのメソッドシグネイチャ
tableView:didSelectRowAtIndexPath:

Xamarinのメソッドシグネイチャ
void RowSelected (UIKit.UITableView tableView, Foundation.NSIndexPath indexPath)
省3
39
(1): 04/05(金)00:20 ID:/byIH6sq(1/2) AAS
>>38
c#もラベルあるじゃん。
RowSelected (tableView:tableView, indexPath:indexPath)
みたいに書けばいいだけでは?

swiftで言えば全部の引数に_付いてる程度のもんだろ。
その程度の違いは一握りのキチガイしか気にしないだろ
40: 04/05(金)00:21 ID:mxhpBnUh(2/16) AAS
みなみにswiftではこの辺が少し変わっていて
aFunc(label1 arg1:Type, label2 arg2:Type)となっている

呼び出す時は
aFunc(label1: "foo", label2:"bar")

ラベルがめんどくえって時は_をラベルの前につける
aFunc(_ label1 arg1:Type, _ label2 arg2:Type)

こうするとaFunc("foo","bar")で呼び出せる

ちなみにswiftも昔はObj-Cに寄せて
第一引数のラベルは無視されて生指定して
第二引数以降はラベルをつけるみたいな仕様だったが改善された
1-
あと 332 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.008s