- 1 名前:デフォルトの名無しさん [2022/08/26(金) 20:00:05.45 ID:+ZJU99dd.net]
- クロスプラットフォームを語ろう
- 51 名前:デフォルトの名無しさん [2022/09/07(水) 21:40:38.55 ID:u/8EqDix.net]
- まあ考え方もいろいろだろうから、
自分が良いと思うもの使えば良いんちゃう?
- 52 名前:デフォルトの名無しさん [2022/09/07(水) 22:06:57.94 ID:buUMVNXJ.net]
- >>51
だな
- 53 名前:デフォルトの名無しさん [2022/09/08(木) 19:26:11.35 ID:EIPA0od4.net]
- iOS系のUIコンポーネントって名前なんなの?
Windows系だとコントロール、Android系だとウィジェットとか呼ばれてるやつ 単にコンポーネント?
- 54 名前:デフォルトの名無しさん [2022/09/09(金) 12:36:40.79 ID:IVL9R5HO.net]
- MVUとかいうのも結局流行ってるってだけで全く利点もわからんしね
MVVMがわかりやすいし実装も容易
- 55 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 04:55:23.41 ID:6ZX1ISzn.net]
- >>13
数年前からReactで作ってるよ 一個のアプリでPCとモバイルの低解像度、高解像度の全ての端末に対応だ
- 56 名前:デフォルトの名無しさん [2022/09/11(日) 07:52:05.18 ID:8DVbiiNB.net]
- Flutterは.NET MAUI出てきたしこれから落ち目になるだろうな
残念
- 57 名前:デフォルトの名無しさん [2022/09/11(日) 14:55:27.65 ID:1O6IHo92.net]
- それは無いかな
- 58 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 15:18:04.56 ID:F+SSP18q.net]
- 今から巻き返すの無理だろ
2年早ければまだチャンスあっただろうに
- 59 名前:デフォルトの名無しさん [2022/09/11(日) 15:22:16.76 ID:dECvgW19.net]
- なるほど…
Flutterさんはクソ書きにくい方法でUIを作るのを妥協きちゃうのか…
- 60 名前:デフォルトの名無しさん [[ここ壊れてます] .net]
- flutterは書きやすい。
- 61 名前:デフォルトの名無しさん [[ここ壊れてます] .net]
- >>60
どのへんが?
- 62 名前:デフォルトの名無しさん [2022/09/11(日) 20:16:12.16 ID:du6t9cOJ.net]
- >>61
クセがない。 コード補完が良い。
- 63 名前:デフォルトの名無しさん [2022/09/11(日) 21:24:04.94 ID:dECvgW19.net]
- >>62
クセあり過ぎるだろ…
- 64 名前:デフォルトの名無しさん [2022/09/11(日) 21:59:34.69 ID:du6t9cOJ.net]
- >>63
いや、クセが無い。
- 65 名前:デフォルトの名無しさん [2022/09/11(日) 22:30:25.82 ID:A1wY1H2R.net]
- クサヤとか珍味の話じゃないのか。
- 66 名前:デフォルトの名無しさん [2022/09/11(日) 22:38:19.41 ID:MqIu0n91.net]
- そっちの方がまだ意味がある。
- 67 名前:デフォルトの名無しさん [2022/09/12(月) 06:22:32.36 ID:/A0PES5Q.net]
- なんで{}の中に全部入れまくるんだろうな?
プロパティ値は{}じゃなくて別の方法で入れればいいのに… 例えばXAMLは <タグ名 プロパティ名=値 プロパティ名=値/> でめっちゃ見やすいし管理しやすい <タグ名 プロパティ名=値 プロパティ名=値/> でもいけるし
- 68 名前:デフォルトの名無しさん [2022/09/12(月) 06:26:09.37 ID:/A0PES5Q.net]
- たぶんこれには誰も反論できんと思う
実際書きにくいからFlutter Studioなんかが産まれたんだしなw
- 69 名前:デフォルトの名無しさん [2022/09/12(月) 06:30:33.59 ID:/A0PES5Q.net]
- 書きにくいしその後の管理もしにくい
このプロパティどれだ?ってなりがち
- 70 名前:デフォルトの名無しさん [[ここ壊れてます] .net]
- Flutterやってる人ってそれ以外使ったことないのかな?
- 71 名前:デフォルトの名無しさん [[ここ壊れてます] .net]
- childとか正気の沙汰じゃない
- 72 名前:.NET MAUI HighSchool [2022/09/12(月) 07:56:12.93 ID:qC3l9qyy.net]
- Flutter民ってFlutterの中身理解してない人いるよね
https://i.imgur.com/bSF5Arb.png
- 73 名前:.NET MAUI HighSchool [2022/09/12(月) 09:59:14.34 ID:XN3g2sK6.net]
- やはりUIについては何も反論してこないな
まぁ分かりづらいのだろう 俺もわからん
- 74 名前:デフォルトの名無しさん [2022/09/12(月) 10:22:46.28 ID:NjS8y/kU.net]
- フレームワーク何個もやった挙句出てくる言葉が
xamlだからどうのこうの、やら childがどうのこうの、やら 素人丸出しの話しか出てこないんなら意味無いだろ。 ぼくはこれが好き、ぼくはこっち。 どうでもいいわw flutter否定派もflutterほとんどやってないの丸出しなんだから一緒やで。
- 75 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 10:25:26.94 ID:DxLbBIXV.net]
- flutterは良く出来てる、けどUIにしても重い画像処理とかしてるとある一定の条件で変なエラーになる
- 76 名前:.NET MAUI HighSchool [2022/09/12(月) 10:41:00.76 ID:XN3g2sK6.net]
- flutterが良く出来てるならMAUIはもっと良く出来てるな
UIもそうだし
- 77 名前:.NET MAUI HighSchool [2022/09/12(月) 10:42:01.26 ID:XN3g2sK6.net]
- >>74
でもUI書きづらいのは事実だよね? 君はその書きづらい状況で満足してるんだろうけどさ 俺はちょっと無理かな…
- 78 名前:デフォルトの名無しさん [2022/09/12(月) 10:49:05.08 ID:NjS8y/kU.net]
- >>77
事実じゃなくてあなたの感想ですw 好きなもの使ってください。私も好きなもの使うので。
- 79 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 10:51:46.01 ID:pGdD9pkE.net]
- Reactと同じでUIのコンポーネント化をするんだよ
WPFって全ての部品を一つのXAMLに収めることが多いだろ? いちいちリストだけ別ファイルに切り出したりしないよね? Reactはテキストボックスとボタンから検索ボックスを作り 検索ボックスと矢印ボタンから検索ナビゲーターを作りという風に部品を組み合わせて部品を作っていって部品毎に単体テストを作る 最終的に出来上がるページは検索ナビゲーターと検索結果の二つだけという感じになるから特に見辛くはないよ
- 80 名前:.NET MAUI HighSchool [2022/09/12(月) 10:53:29.34 ID:XN3g2sK6.net]
- >>79
Reactは別に見づらいとは言ってないけども…
- 81 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 10:53:35.11 ID:Whko2hCS.net]
- mauiもUIデザイナーないし
がりがりかくから似たようなもんだよ 入門者はどっちも分かりにくい
- 82 名前:.NET MAUI HighSchool [2022/09/12(月) 10:54:52.12 ID:XN3g2sK6.net]
- >>81
どっちかと言ったらXAMLの方が圧倒的にわかりやすいけどね 入れ子関係とかバカでもわかる
- 83 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 10:55:00.34 ID:pGdD9pkE.net]
- >>80
そんじゃDartを見慣れてないだけなんじゃね
- 84 名前:.NET MAUI HighSchool [2022/09/12(月) 10:55:56.73 ID:XN3g2sK6.net]
- >>83
まぁそうだけどあれ見慣れたからと言ってどのプロパティがどこにあるのか見分けつくの? 俺は無理
- 85 名前:デフォルトの名無しさん [2022/09/12(月) 11:01:03.40 ID:NjS8y/kU.net]
- >>84
識別子を見れば見分けが付くよ。
- 86 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 11:04:13.07 ID:pGdD9pkE.net]
- return コンポーネント名(
プロパティ1: 値1, プロパティ2: 値2, );
- 87 名前:.NET MAUI HighSchool [2022/09/12(月) 11:43:11.36 ID:74ZnALzD.net]
- >>85
まぁお前がわかるならそれでいいよ 俺にはわからんからさ
- 88 名前:.NET MAUI HighSchool [2022/09/12(月) 11:43:19.36 ID:74ZnALzD.net]
- >>86
クソ見づらい
- 89 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 11:59:46.12 ID:ks2jCYJ6.net]
- MAUIのネガティブキャンペーンでもしてんのかな?
- 90 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 12:04:03.18 ID:bo/mCYnY.net]
- FlutterだけでなくSwiftUIもJetpack Composeも同型なんだけど
てかUIに限らずオブジェクトツリー書くならこうなるんだが もしかして木構造扱うプログラム書いた事無い?
- 91 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 12:08:02.82 ID:ks2jCYJ6.net]
- >>90
木構造を使うプログラムも使わないプログラムも書いたことあるがXAML至上主義はちょっと引くわ XMLからコードを生成するのは簡単なので単に真似られてないだけだと思ってくれ
- 92 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 12:29:36.59 ID:aWer06d9.net]
- >>79
>WPFって全ての部品を一つのXAMLに収めることが多いだろ? 複雑になりそうだったら UserControl で分割するだろ普通。 それが簡単にできるのがFormsと比べて大きなアドバンテージなのに。
- 93 名前:デフォルトの名無しさん [2022/09/12(月) 12:30:08.11 ID:NjS8y/kU.net]
- mauiディスってる人いるか?
flutterのネガキャンしてるのが一人いるだけ。
- 94 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 12:31:55.34 ID:ks2jCYJ6.net]
- >>93
>>88の名前
- 95 名前:.NET MAUI HighSchool [2022/09/12(月) 12:34:42.43 ID:QP5X8wU9.net]
- >>89
してないけど? Flutter書きにくいし管理しにくいよねって話
- 96 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 12:35:06.32 ID:ks2jCYJ6.net]
- >>92
よほど複雑にならないとしないだろ だから何でもかんでもmain関数に突っ込む素人がやるような長大なXAMLをよく見かけるぞ
- 97 名前:.NET MAUI HighSchool [2022/09/12(月) 12:35:53.81 ID:QP5X8wU9.net]
- >>90
うん? 流行ってるからそれ使うのか? やりやすい方使ったほうがいいと思うぞ
- 98 名前:.NET MAUI HighSchool [2022/09/12(月) 12:37:13.76 ID:QP5X8wU9.net]
- >>96
ぷっw
- 99 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 12:38:46.64 ID:yOTkpsz4.net]
- XAML至上主義を掲げるならwinforms派閥を駆逐してから来てくれ
- 100 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 12:44:16.23 ID:QNBEnsOG.net]
- MAUI High Schoolの名を冠して個人的な感想で知りもしない他の言語にムリクリな因縁つけて暴れ回ってるやつがいりゃMAUIのネガティブキャンペーンになるわな
あとそれ登録法人名だから訴えられないよう気を付けろ https://facebook.com/MauiHighSabers/
- 101 名前:.NET MAUI HighSchool [2022/09/12(月) 12:45:01.84 ID:QP5X8wU9.net]
- >>99
それは思う だからこのスレ立てた WinFromとか未だに持ち上げられてる社会のゴミ https://mevius.5ch.net/test/read.cgi/tech/1662500245/
- 102 名前:.NET MAUI HighSchool [2022/09/12(月) 12:45:58.76 ID:QP5X8wU9.net]
- >>100
.NETが付いてるから違法ではないのでは? 違法なのであれば解明するが
- 103 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 12:52:14.33 ID:QNBEnsOG.net]
- >>102
普通に考えてだめだろ Net Googleという会社名とか認可されると思う?
- 104 名前:.NET MAUI HS [2022/09/12(月) 12:52:59.44 ID:QP5X8wU9.net]
- HSにした
これで良い?
- 105 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 12:53:21.33 ID:QNBEnsOG.net]
- 知らん
弁理士に聞け
- 106 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 12:55:00.98 ID:tP+/fMQx.net]
- React以降は宣言的UI、単方向フロー、イミュータブルが当たり前になったからなぁ
今更MVVMです、XMLテンプレートですは未来ないでしょ 大人しくMVU使っとけ
- 107 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 12:57:33.13 ID:QNBEnsOG.net]
- >>106
未来はあるし過去もあるから大丈夫だ 宣言的の意味を調べてから来い
- 108 名前:.NET MAUI HS [2022/09/12(月) 13:09:19.16 ID:QP5X8wU9.net]
- >>106
未来あるけど? 一番書きやすい
- 109 名前:.NET MAUI HS [2022/09/12(月) 13:53:17.13 ID:QP5X8wU9.net]
- JetpackもMVVMあるんだよなぁ…
- 110 名前:デフォルトの名無しさん [2022/09/12(月) 14:17:37.96 ID:qt0xt959.net]
- >>79
いや普通にコントロール分けるだろ 何で全部一つのファイルにすると思い込んでんだ
- 111 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 14:19:05.45 ID:gxwx0HcO.net]
- だからJetpackのシェア低いのでは?
Xamarinも…
- 112 名前:デフォルトの名無しさん [2022/09/12(月) 14:26:20.68 ID:qt0xt959.net]
- >>106
MVU、基本的に好きだけど高頻度で描画されるものとかに対して、あくまでもそこまで遅くはないけどそこまで速いものでもないという感じ。 ほとんどの実装、モデルの参照一致するかどうかで自分(とそれ以降)を書き換えるかってなってるのかと思うけど、もっと良い実装になってたりするん?最近は
- 113 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 14:48:58.03 ID:pefMd3e2.net]
- >>110
ほんとかぁ? ItemsSourceのDataTemplate分けてないコードなんか見たことないぞ
- 114 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 15:46:54.55 ID:aWer06d9.net]
- >>96
その「長大なXAML」は複雑なのか複雑じゃないのかどっちだw
- 115 名前:デフォルトの名無しさん [2022/09/12(月) 18:24:06.22 ID:qt0xt959.net]
- >>113
少なくともうちのソースが俺がコピペ禁止にしてるので可能なものはほぼほぼコンポーネント化してる
- 116 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 18:30:26.48 ID:pGdD9pkE.net]
- >>115
ほんとかよ OKボタンとCancelボタン貼り付けてるんじゃねえの?
- 117 名前:デフォルトの名無しさん [2022/09/12(月) 19:13:09.05 ID:qt0xt959.net]
- >>116
何いってんのか分からないしお前バカそうだからもういいよ
- 118 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 19:18:03.75 ID:pGdD9pkE.net]
- やっぱりじゃねえか
- 119 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 19:36:46.48 ID:jiLPZbSb.net]
- xamlはTemplateSelectorがわかりにくいというか面倒くさい
Flutterはifで判断して分かりやすくて楽 別にどっちも好きだぞ
- 120 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 20:34:50.79 ID:aWer06d9.net]
- >>79
>WPFって全ての部品を一つのXAMLに収めることが多いだろ? >>116 >ほんとかよ この自信はどこから出てくるんだろうな。統計とったわけでもなかろうに。
- 121 名前:デフォルトの名無しさん [2022/09/12(月) 21:12:41.27 ID:qt0xt959.net]
- >>120
馬鹿だから自分の観測範囲が全てだと思ってるんだろ
- 122 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 21:34:58.57 ID:WJNzCKdg.net]
- mauihighschoolとやらは荒らしがやってるようだ
- 123 名前:.NET MAUI HS [2022/09/12(月) 22:43:46.89 ID:CVtIAxwU.net]
- >>12
- 124 名前:2
すまん日本語喋ってくれないか? あらしがやってるってどういう意味だ? あらしをやってるってこと? []- [ここ壊れてます]
- 125 名前:デフォルトの名無しさん [2022/09/13(火) 08:21:19.74 ID:+xQl0Onv.net]
- 荒らしは荒らし行為とそれをやってるもの両方通ずるのでは?
- 126 名前:.NET MAUI HS [2022/09/13(火) 08:31:49.04 ID:jK0crn41.net]
- >>124
つまり 荒らしが.NET MAUI HighSchoolとやらをやってるらしいということか?
- 127 名前:デフォルトの名無しさん [[ここ壊れてます] .net]
- >>122がそう思ってるのとそれが本当なのかは別だろ
- 128 名前:.NET MAUI HS [2022/09/13(火) 09:57:16.70 ID:au+tSL6G.net]
- まぁそうだけど
- 129 名前:デフォルトの名無しさん mailto:sage [2022/09/13(火) 10:05:21.16 ID:GbrDiuM2.net]
- VSスレなんだからもっと荒れてほしい
- 130 名前:.NET MAUI HS [2022/09/13(火) 10:15:16.04 ID:au+tSL6G.net]
- Flutterやってるやつはゴミ
はっきりわかんだね https://i.imgur.com/MPjXGWC.png
- 131 名前:.NET MAUI HS [2022/09/13(火) 10:15:44.77 ID:au+tSL6G.net]
- ライブラリさえ自分で作れねぇ馬鹿なやつw
しんでほしいw
- 132 名前:.NET MAUI HS [2022/09/13(火) 10:16:25.48 ID:au+tSL6G.net]
- Dartとかいうクソ言語を頑張って学んじゃったから取り返しつかないんだろうねぇw
かわいそうw
- 133 名前:.NET MAUI HS [2022/09/13(火) 10:18:33.17 ID:au+tSL6G.net]
- Flutterというフレームワークを作ってしまったGoogleが悪い
- 134 名前:デフォルトの名無しさん mailto:sage [2022/09/13(火) 10:26:10.93 ID:YClm+7DP.net]
- 侮辱罪厳罰化したのにようやるな…
- 135 名前:.NET MAUI HS [2022/09/13(火) 10:30:22.79 ID:au+tSL6G.net]
- >>133
だよな
- 136 名前:.NET MAUI HS [2022/09/13(火) 10:36:55.30 ID:au+tSL6G.net]
- なんでここまで突っ込んで来るのかわからんw
UI書きづらいのもできること少ないのも事実だろw Android、iOSのAPIを公式で用意できてないからKotlinやSwiftで書かなければいけねぇんだろ?
- 137 名前:デフォルトの名無しさん [2022/09/13(火) 12:35:41.26 ID:/CxZkcau.net]
- >>135
何回事実と言ったところでただの暇人の感想やでw デメリットが無いとは誰も言ってないし、デメリットだけで意思決定する人もいない。 こんなとこでイキっても何の影響も無い。
- 138 名前:デフォルトの名無しさん mailto:sage [2022/09/13(火) 13:29:29.68 ID:PixadkY0.net]
- COCOAの機能停止決定
さようならXamarin
- 139 名前:.NET MAUI HS [2022/09/13(火) 18:35:06.53 ID:vugd8Rwe.net]
- >>137
ザマリンはそうなるわな
- 140 名前:.NET MAUI HS [2022/09/13(火) 18:36:16.74 ID:vugd8Rwe.net]
- SwitchOnlineは.NET MAUIで続投だと
C#ライブラリ使えんFlutterなんかにわざわざいかない あとモバイルPASMOも 今年の紅白アプリも.NET MAUIだろうなぁw
- 141 名前:.NET MAUI HS [2022/09/13(火) 18:51:45.56 ID:vugd8Rwe.net]
- DartとかいうFlutter以外使われてない言語
潰しも聞かないわ学びたくない言語ランキングにノミネートされてるわ散々だねw
- 142 名前:.NET MAUI HS [2022/09/13(火) 20:16:54.30 ID:vLvjlCfL.net]
- ココアしか知らないカスはザマリンがここにしか使われてないと思ってる
しかしモバイルパスモやSwitchOnlineなど大手のメーカーはXamarinを使ってるのであった (C#のライブラリが使えるから)
- 143 名前:.NET MAUI HS [2022/09/13(火) 20:26:11.31 ID:vLvjlCfL.net]
- OfficeがXamarinで作られてない理由は単純にC#でOffice作ったことないから
- 144 名前:.NET MAUI HS [2022/09/13(火) 20:28:02.38 ID:vLvjlCfL.net]
- PC版はC++でオンライン版がReactなんだろう
だからReactNative使ってる
- 145 名前:.NET MAUI HS [2022/09/13(火) 20:29:23.32 ID:vLvjlCfL.net]
- SwitchOnlineで使ってるライブラリの一覧あったから参考に
https://qiita.com/amay077/items/53fc0d6d0cd46f1885bd
- 146 名前:デフォルトの名無しさん [2022/09/13(火) 21:34:11.56 ID:/CxZkcau.net]
- 5chで flutter/Dartを執拗にディスる人生でしたw
- 147 名前:.NET MAUI HS [2022/09/13(火) 21:37:19.67 ID:vLvjlCfL.net]
- >>145
それはあなたも同じでしょ?
- 148 名前:デフォルトの名無しさん [2022/09/13(火) 21:56:02.49 ID:/CxZkcau.net]
- >>146
否定はしないw 私は執拗に特定のフレームワークディスったりしないよ、意味無いから。
- 149 名前:デフォルトの名無しさん mailto:sage [2022/09/13(火) 22:11:57.99 ID:5+3Ip9Z5.net]
- Flutter採用事例なら大量にあるしなあ
https://flutter.dev/showcase Google、BMW、アリババ、eBay、テンセント…… トヨタは車載HMIに使ってるし ソニーはLinux組込実装の公開までやってる
- 150 名前:デフォルトの名無しさん mailto:sage [2022/09/13(火) 22:20:22.18 ID:oZXm/KIe.net]
- >>140
言語って必要に応じて数日もあれば 身につけられるもんじゃないの? どっちかと言うと 使いたいライブラリーがあって それを選択する事が主たる決断であって 知らん言語でもプロなら見りゃわかんでしょって感覚 ライブラリー作る方じゃないからね
- 151 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 02:37:41.47 ID:l0+7qnZv.net]
- TemplateSelector 分かりにくい分かる
|

|