Microsoft .NET MAUI part10 [Xamarin]
Xamarinと.NET MAUIのスレッドです。
C#でクロスプラットフォームのアプリを開発できるフレームワーク
無料、クロスプラットフォーム、オープンソース。
対応プラットフォームは、Windows, Android, iOS, macOS, Linuxなど
前スレ
Microsoft .NET MAUI part9 [Xamarin]
https://mevius.5ch.net/test/read.cgi/tech/1663067298/ 全てのプラットフォームで各プラットフォームのデザインにする記事見つけた
てか前に見たことあったからそれを見つけなおしたってだけだが
https://dev.classmethod.jp/articles/net-maui-microsoft-maui-graphics-controls/
DrawableType.〇〇でそれぞれのプラットフォームっぽくなるらしい MAUI Blazorとか一杯有って、難しい。
そもそものBlazorだけですら物凄く多種類あるみたいだし。 >>7
MAUI Blazorって言っても中身MAUlだからなぁ…
MAUIにHTML直接扱える機能がついただけのイメージ
Blazorの数の多さはあまり気にしなくていい >>9
ダメじゃないでしょ
JavaScriptに変わってC#で書けるとか最強すぎんか?
しかも@書くだけで要素選択できるし 今知ったけどZXingのバーコードリーダーコントロールの他にカメラコントロールも標準搭載してるんだな
今気づいた むしろカメラが制御出来なかったら、どうやってバーコードを読むんだよ >>12
それ用のコントロールしかないと思ってたわ(画面に四角が常時出るようなイメージ)
普通にニュートラルなカメラビューがすでにあるとは思わんかった
CommunityToolkitにもこのビューなかったしなんか別途作ってそうなイメージだった Platform.Androidってかなり名前空間の干渉起きそうだな
https://youtu.be/CI-Fx8_0oYo
デフォルトPlatfrom.Droidにしてほしいな
XamarinってたしかDroidだったもんな XamarinからMAUIへの移行ツールの完全版はいつなの? 場違いでしたらすみません。
今から勉強するならどこがねらい目でしょうか。
Python3エンジニア認定基礎試験
G検定(ジェネラリスト検定)
E資格(エンジニア資格)
Java Silver 1Z0-815-JPN
OPCEL(OpenStack) Ver.3.0
LinuC-2/LPIC2 Ver.10.0
CCNA 200-301
AWS SAA SAA-C03
GCP Associate Cloud Engineer ACE
CKA 認定Kubernetes管理者
Azure Administrator Associate AZ-104
Oracle Master Silver
OSS-DB Silver
取っ掛かりがなく Python3~ が候補に入ってるってことは、本当に素人さんなのかな
それ、就職の役には立たないレベルで簡単なはず
SQL は必須だからやっとくといいよ
その中から選ぶなら、Oracle Master か OSS-DB になるかな >>20
そんなのより基本情報技術者試験とれ
そのあと応用 >>20
あんたのレベルがわからないけど
LinuCがなんか変に流行ってるな 文系で、ウェブ開発で最も稼げる資格は、
Ruby on Rails, AWS Solution Architect で、米国年収で2千万円近い。
日本の未経験者でも、3〜4百万円ぐらいは有りそう
Linux, Docker、シェルスクリプトも必須だから、LinuC も良い
理系なら大学院数学科とか、
AWS Certified Machine Learning(機械学習) - Specialty の資格があれば強い
Railsの最安値は、YouTube で有名な雑食系エンジニア・KENTA の初心者向けサロンで月千円。
東京フリーランスのデイトラが10万円、Rails専門学校のRUNTEQ が40万円とか
KENTAは本も出している
「21世紀最強の職業 Web系エンジニアになろう」
AWSの最安値は、くろかわこうへいの初心者向けサロンで、3か月で1.2万円。
サロンの数十人で書いた、入門書も出している。
公式だと、1科目3日で21万円! 全科目を受けると、250万円ぐらい
本なら、NRIネットコムの2冊もある。
AWS認定資格試験テキスト AWS認定ソリューションアーキテクト - アソシエイト 改訂第2版、2021/1
Amazon Web Services パターン別構築・運用ガイド 改訂第2版 (Informatics&IDEA)、2018 なるほど
宣伝のための前フリだったのかw
勉強になったわ >>35
宣言的UIバグだらけだから使い物にならない >>37
36でしょ?コテ消して潜伏してるつもりのガイジ ただでさえプログラミングがAIに取って代わられそうな状況でこんな流行る兆しのない技術に手を出すやつなんていないだろ それを流行らせたら、マイクロソフト極東地域統括支社長として招聘されるかもよ。
年棒10億くらいで。
もちろん、円じゃなくドルだよ。 >>38
言うほどバグなくね?
Comet使ってる? 喧嘩ふっかけて来るのはいつもフラカスなんだよなぁwww >>41
Flutterとかに手を出すよりマシでしょ
何に使えんのこんなゴミ言語 最近OpenGL関係調べてたらVeldridってやつを使ったほうがいいみたいだな
https://github.com/xtuzy/veldrid.maui
最初Silk.NETのほうがいいかと思ったけど.NET MAUIで動かすのはこっちが先に対応してるみたいだな まともなアプリ作ったことないやつが、バグないとか
神の啓示でも受けたの? >>49
Unityだと.NET MAUIの中で使えないじゃん https://github.com/dotnet/maui/discussions/12237
これよこれ
Just getting so frustrated with the incredible number of problems we have to work around every day. Finally get it working, and then the next morning it won't build/deploy/etc - even if nothing has changed
笑 UI系はパターンきまってるからローコードでなんとかなりそう flutter自体のバグと自分のプログラミングエラーの区別もできないのかよww
頭悪すぎて草 >>60
何いってんだこいつ?
エラーとバグって書いてあるからエラーとバグどっちもあるって普通気づくと思うが? ほとんどがプログラミングエラーの事書いてるだろww
つか、バグのない環境なんて存在しないのにバグ数個上げるのに必死なんだよww flutterにしろmauiにしろバグのない環境は存在しない
問題なのはmauiはイライラがたまるブチキレるレベルに低品質だってこと
>Just getting so frustrated with the incredible number of problems we have to work around every day.
https://github.com/dotnet/maui/discussions/11568
>This is frustrating
>I leave again with pain and sadness.
みんなfrustrate >>63
Dartとかいう言語使う方がイライラするよ
Linqもない糞ごみ言語とかイライラが溜まってしょうがないでしょ フレームワークとしての欠陥と言語としての欠陥どっちかとるならフレームワークの欠陥を許容するよね
数年後治ってるの確実だし
言語が糞だともうどうしようもない flutterもmauiもゴミだからreactnativeを使いましょう dartやc#はjavascriptに劣る欠陥言語 Reactと比べるならBlazorだな
Blazorもめちゃくちゃ使いやすいぞ
一回やってみな >>69
タイプスクリプトはC#の弟だぞ
兄にまさる弟などいない ARやりたいがために色々調べたけどXamarinはあるけど.NET MAUIでやってる例はまだ見ないな
色々調べた結果EVERGINEっていうゲームエンジン見つけた
https://evergine.com/
Unityと同様にC#のゲームエンジンだがUnityと違って.NET上で動作する
Xamarin.Android用のARテンプレートは用意されてあった WAVE Engineってやつが名前変えたものらしい dartを敗北させたtypescriptは英雄にして最強の言語 A.. AR..?いまさら?
ポケモンGOよりすごいAR作れるの? arだと物体検出aiを駆使すれば面白いのが出来そうね
期待してる >>76
EVERGINEならそのMRのテンプレートも用意されてある
Toolkitもあるし
ただWindows(エミュ)及びHoloLens系のグラス型デバイスしか対応してない
https://github.com/EvergineTeam/MixedRealityToolkit
.NET上でMRするのに一番適してるかもしれん無料だし >>78
ポケモンGOはゲームじゃん
俺はグラフィティアートみたいなのをMR、AR上で行ってそれをNFTで売るプラットフォーム作れれば流行るかな?って思ってる
こういうのやろうとするとUnityより.NET MAUI上で出来たほうがやりやすいかなとは思うな
アドベントカレンダーでNFTの記事書いたように.NETにはNethereumがある >>79
大変だろうけど頑張ってみる
まずはMAUIでARViewを描画できるようにするのが先なんだけどこれを.NET MAUI化するのが早いかEVERGINEが.NET MAUI対応するのが早いかどっちだろうね?
https://github.com/awesome7/XamAR >>83
機械翻訳って知ってる?
ブラウザのアドイン使ったほうがいいよ
あれページまるごと翻訳してくれる
You Tubeとかでも翻訳機能あるし MAUI HighSchoolは本当に高校生なのか?
ARは普通にAndroidなりiOSのAPI使った方が良いぞ。よく作るけど。 >>85
高校生じゃないよ
じゃあXamARをmauiに移行させたほうがいいのか
サンクス Unityは同じ.NETでもIL2CPPコンパイラがあるから優秀なんだが(汗)
普通の.NETランタイムでARするのはゴミカスの極み MAUIがJITコンパイラを使ってるってことでは?
IL2CPPでAOTコンパイルしてるUnityより遅い
>.NET MAUI を使用してビルドされた Android アプリは、C# から中間言語 (IL) にコンパイルされ、アプリの起動時にネイティブ アセンブリに Just-In-Time (JIT) コンパイルされます。
https://learn.microsoft.com/ja-jp/dotnet/maui/what-is-maui?view=net-maui-7.0 泥で中間コードを挟むってだけでMAUIを敬遠する理由になる Xamarinの頃はEnterpriseならAOTできたんだけど、今はどうなってるんだろうな。
Formsとは相性悪そう。 .net7 でネイティブAOTを一部対応したし、数年後にはmauiの各プラットフォームでもAOT対応するんじゃね? 掲示板規約違反のスクレイピングやってて草
5ch運営に通報したらプロジェクトしぬかなww >>96
スクレイピングいかんなんてどこに書いてある?書いてないよな? いや、既存の専ブラ使ってて、ここのUIは使いづらいからここは絶対こうしようとかなんかそういうのも何もねぇのかなと >>104
SikiのUIがゴミクソだからJaneに似せてる
Janeは画像のアップロードできないゴミだから画像のアップロード機能つける
それだけ あとオープンソースでWinUIのMVVMだからUI改造したい人は改造が簡単ってのは利点だと思うわ
コントロールにCommandやプロパティをBindingするだけで済むし mauiじゃなくてwinui3?
モバイルデスクトップクロスプラットフォームにしないの? >>108
APIが使えない今クロスプラットフォームにする必要性がないから
Macで2chとかしないでしょ? sikiでできない5chスレの読み込みに対応してくれたらなんでもいいけど sikiはプロキシなくてもプラグインという形でMacでも動くようになってるんじゃねぇか? プラグインだったらいいのか
プロキシ使ってたわ
今後実装考えよっかな スマホアプリでくれ
chmateはuiが古臭いんや コテハン消しはじめてから、コイツおかしいなと思ったけど、maui見捨てたのか🤣
しかもやってるのwinui3かよ😅
クロスプラットフォームと対極のことやってる🤭 >>118
捨ててないけど?
むしろ何でもやれることがC#の強みである
Dartはデスクトップ開発もウェブ開発もできないねぇwww >>120
なにかと思ったらStable Diffusionかよ、、 アドベントカレンダー埋める前に放り投げてたからなー
もう飽きたんだろ >>122
ホントはOpenGLとかVR関係のやつ上げたかったけど俺の力では無理だっただけ
来年頑張る >>121
ほぼすべてのスマホアプリのAIってこれなんじゃねぇの? そんなわざわざモデルから全部作るとか車輪の再発明以外の何物でもないわな 今回はどれくらいで飽きないで5chBrowserのモチベーションが続くのでしょうか? >>126
こういう足引っ張るやつの神経がわからん だから、ラッパー作ってちょっと遊んだアプリごときで大騒ぎするなよってことだろ 外野のヤジでやる気なくすなら元から大したやる気ないってことだ >>130
やる気なくなってんじゃなくて呆れてんだよ 自分が今までさんざん暴れてきたのに馬鹿なのかこいつ?
自分がさんざん暴れてきたこと忘れて応援団でも求めてるのかこいつ
頭悪すぎて >>132
は?誰が応援団がどうのって言ったんだよ
足引っ張んなって言ってんだよカス こいつプログラミング以前の頭の悪さなんだけど
さんざん暴れてきたのに応援団でもできると思ってるかよww さんざん暴れて敵作ってきたのに、冷やかしのレス返ってくることすら想定できなかったの??
それなら相当馬鹿だろww Dart は誰が見てもクソなのは確かだろ
Android の公式言語に採用されないのは当たり前だよ
社内でもたいして評価されていないんだろう >>141
Flutter スレに帰れや
過疎ってるが、久しぶりに質問があるようだぞ スレ伸びてると思って久しぶりに見に来たら喧嘩してるだけかよ… vsスレでやればいいのに、フラカスはなぜか MAUIスレを荒らしに来るんだよな ちょま氏、順調にライフを築いてるな
不毛なフラッターディスを繰り返してる誰かも参考にした方がいいぞ >>149
Flutterディスに持っていきたいフラカスさんの多いこと Xamarinと.NET MAUIやるための情報がほとんど無い雑談ばっかやってるクソスレ >>158
は?
Flutterスレ帰れって話だろ >>159
私がflutterスレに住んでるとおまえが勝手に言ってるだけだろボケ。
なぜ私がそれに従わないといけないんだ?
ここはおまえの家か? 変なヤツが居着いてしまったな
コテハンくんが大好きらしいw >>161
そのレスしてる時点でたいして変わりませんやんw >ViewModelのCommand呼び出すところに四苦八苦して今勉強中です
5chBrowser進んでなくて草
xamlの知識このレベルなのにxaml素晴らしいとほざくにも限度があるだろ
能力低すぎw >>163
聞くが君は俺より能力あるのかい???
証拠は? クソコテの相手するな。相手するのも荒らしだ
そいつは自分スゲーを言いたいだけのクズで自分のスレが盛り上がらないからここ乗っ取りに来てるだけ 無視が有効、というのは普通の感覚が前提だからマウイバカには全く意味が無い。
これまでの流れを見れば自明 ちょまど結婚したそうだぜ
もう落ち着いたらどうだ? MAUI君がやたら道具(c#+xaml)に拘るのは自分の能力の低さを隠すためってことかよ
TypeScript使いのsikiの作者にぼろ負けで、いざ5chBrowser開発始めたとたん全然使いこなせなくて進んでないという あれだけエアステマしてたMAUIを捨てたのが個人的に一番面白い >>170
仕事しながらやってるって気づいてる?
Sikiの人は何日で完成させたんだ? 個人攻撃しかできないアホタレ
マジで死んでほしい
自分の巣に帰れば? >>172
Windows向けのパブリッシュがナイトメアって何があったんだw
まあお前が個人攻撃とか偉そうなこと言える立場じゃないだろ またこいつかマウイ野郎
スレに関係ない連レスする荒らしNG推奨ID:ZkeefUhs 仕事がぁとか言い訳してるけど、お前が足を踏入れる世界は元からプログラミングが好きで自由な時間あればプログラミングしちゃうやつらが蠢く世界なんだがわかってないだろ
ただの職業プログラマーもいるが 現場仕事に飛ばされるの嫌だから転職するとか言ってなかった?
転職できたんだろか >>172
ふつうに標準で入ってるwingetやaptで入れればよくね? プログラムが仕事ならあまりにも素人だし、他の仕事してるやつなら付け焼き刃の素人が何偉そうにほざいてるんだってなるわな
初学者が頑張ってるのは良いと思うけど、それでイキってるやつばただうざいだけ >>182
関係ないこと書きこんでスレ上げるお前もウザイ >>178
じゃあただの職業プログラマーは死すべきだね >>185
常に意味不明。
安定のマウイバカクオリティ。 .NET MAUIのパスワードマネージャーだってさ
Reactorって言う有志が作ってるMVUフレームワークなんだけどどうなんだろうな?
Commetが死んだ今新しいMVUフレームワークに返り咲くか???
https://twitter.com/adolfomarinucci/status/1613628519367741440?t=GMwmK6tvjdktfjD6mQoUNg&s=19
https://twitter.com/5chan_nel (5ch newer account) >>193
React信者さんがMVUがどうのこうの言ってたからさぁ HoloLensはUWPだから使えなかったって言ってるけどMAUIのWindowsビルドってUWPだったよな???
HoloLens向けのアプリではないから使えないってことなのだろうか? WinUI3だとして、ターゲットUWPと普通のEXEとなかったっけ? >>195のツイ垢のひとが無能なだけでふつうに動くぞ >>197
あぁそうか.NET MAUIはWinUI3だからUWPじゃないのか
Xamarinと混同してた >>198
そうなのか…
HoloLens持ってないからわからんかった つまりMRの波が来てもしばらくは.NET MAUIでお茶を濁せる感じになりそうなのかな MRで既存2Dアプリを動かすことなんてまずないわ
皆がつけるようなグラスが出て、初期は既存アプリもそこで使えますよ
って時にはあるかも知れんけど、現状で既存アプリを動かしたいって需要はあまりないんじゃ だからウマ娘を現在MRで使いたい場面がどんだけあんだよ
でかい画面で見たきゃスマホの画面をテレビに映せるやつでも使った方がマシだろ 普段からつけてるMRデバイスがあるなら分かるけど現状ないやん ヘッドセット装着したままで寝転がるのはちょっと無理があるだろ 実際MRデバイスでアプリ作ると、2D出したいことはある。
コンテンツと文書や図面とかそういうの。 それな
ただそれはUnityで間に立ってるんだわ
肘部分に図面を映したりとか Unityの知識無くても作れるのがいいのでは?(2D) Unityの豊富なVR/MR向けアセットを使わないと俺は開発できねえわ
姿勢推定まわりの数式とか自動で割り出してくれるし なんでMRでわざわざ2D縛りしないといけないの?つまんないよお前 >>211
そらいろんなものが2dベース出てきてるからそうだろうとは思う
今は色々アプリ立ち上げで並べることができないOSばかりだろうからちょとアレ その用途ならvirtual desktopでいいわボケ 流れぶった切ってMAUIの質問いい?
MAUIの新規プロジェクト立ち上げてWindowsでデバッグ実行したら画像のエラーでて実行に失敗するんだけど
どうやったら実行できるようになる?
去年の9月頃触った時は普通にデバッグ実行できてたんだけどアプデで仕様が変わったんかな
プロジェクトの設定見直したんだけどよくわからんかったわ
https://i.imgur.com/S9L6Hmx.jpg ちなWindows側で開発者モードはONにしてある
OSはWindows10 Pro 22H2
VSは17.4.3だわ
今確認したら最新は17.4.4か
アプデはこの問題解決してからだな
https://imgur.com/3uyEFYg そうだよデフォルトの保存先そのまんま
これっておまかんなのか…
ID変わってすまんが>>223 = >>225ね https://imgur.com/F3VNWiQ.jpg
拡張機能からMSIX Packing Tools再インスコ試してみたら何故か実行出来るようになったわ…謎すぎる
ワークロードの方で「.NET マルチプラットフォームアプリのUI開発」ての再インスコしてもだめだったのに
お騒がせしました MAUI Blazor ってホットリロードできる? すまんホットリロードボタン押したらできるわ
ただ結局ボタン押さんと無理やね >>233
css書き換えても反映される?
俺の環境だと反映されねえ... おれも全くホットリロード反応しない
MAUIって現状ホットリロードもデザイナも未対応って認識で合ってる? >>235
ネイティブの方のホットリードはできる(はず)
xaml弄ったら勝手に反映されてた記憶
csファイルはホットリロードボタン押さないとだめだった 助けてください
https://learn.microsoft.com/ja-jp/dotnet/maui/user-interface/images/splashscreen?view=net-maui-7.0&tabs=android
スプラッシュスクリーンを作りたくて
このページの言うとおりにしてみたのだけど
端末変わってもスプラッシュスクリーンのサイズが変わらない
・・・と思ってたらAndroidのバージョンによって挙動が変わりすぎる
Android7だと、真ん中にちっさく表示されて
12だと、中途半端に大きく
10だと、とてつもなく巨大になって一部しか表示されない
Basesizeってどういじればいいの? 助けてくださいと書くような奴は基本的にMAUIは使ってはいけないと思うんだ… >>241
いいよもう、解決したから
グーグルのドキュメント読んだ こんな感じだよ
わかったろ?
MAUI君もこうならないようにな >>253
これが?
1 .NET MAUI HighSchool ▼ 2022/12/17(土) 04:18:26.88 ID:WFRGIGZB [1回目]
.NET MAUI=C#←神
React Native=JavaScript←世界的に広がってるが言語仕様がクソなのは言うまでもない
Flutter=Dart←TypeScriptにも負けC#にも負ける生まれながらの敗北者 >>261
Xamarin/MAUIスレの人は相手してくれるじゃん >>264
Flutterスレは相手してくれねぇのかよwww
かわいそうw flutterやってる人とMAUIやってる人って平均年齢が大まかに30ぐらい違うんじゃないかなと
5chを見ないZ世代の集まりとアラフィフオタサー(要人脈派)軍団じゃ何もかも違いすぎる >>272
というかおまえmaui捨てたんか?
やり捨てか?
最初から遊びやったんか? >>273
何いってんだこいつ?
お前12月の怒涛の記事出し見てないんか? WinUI3やりながらUnityやってる
WinUI3落ち着いたらUnityやりながらMAUIやる おい、firebaseや他の紹介はいらねぇよ...
2023年のロードマップでも紹介されるのと思ったら... フラッターってD♭(Dart Flat)=C#ってのが命名の元々の意味なんだろうか? >>281
googleは社名でさえ由来の単語のスペルを変えているから
スペル違いは意味が無い指摘 命名の理由は確認しようがないよね
確実なことは、Dart がクソだってことだよ
Flutter専用言語なのに機能が足りず、freezed みたいのが当たり前に使われてる欠陥言語
このスレ的にはどうでもいいことだけどね >>278
Googleがなんか発表したらしいけどしらん WinAppSDK 1.3について
https://github.com/microsoft/microsoft-ui-xaml/discussions/8124
WinAppSDK 1.3: As mentioned on previous community calls, 1.3 is centered around improving how you use WinUI & WinAppSDK by fixing quality issues, improving debuggability, and simplifying difficult to use APIs like Mica & Window/AppWindow Flutterってマルチウィンドウや右クリックに対応してるの? すみません、ど素人的質問で申し訳ないですが、
MAUIのxamlってデザイナー無くなりました?
デザインはエミュレーターで確認しろ、hot reloadを利用してとあるのですが、画面遷移が例えば100あったとしたらその手順を踏んで画面を確認しろと言う事でしょうか? なくなったつーか元々無い
ちなみに俺の環境ではHotReloadも一切効かない
Microsoftは脳内でGUI作ることを推奨してるらしい Xamarin の頃にはあったけど廃止された
デバッグビルドでショートカットボタンを作りまくるしかない
けどc#側がほっとリーロード効かないんで大変 げー…開発する気失せた…
基本的に作るアプリケーションは画面遷移時にパラメータを渡すことが多いからしっかりとしたデータ受け渡しをする必要があってその度に業務を行わないといけないんじゃないかって危惧してた
あと画面イメージを並べて見ることが多いからかなり不便だねぇ
hot reloadの初期化もデバッグ時めちゃくちゃ時間掛かるしやだなぁ… >>299
コーディングしてデバッグを繰り返してる感じですか?
どうしてもレイアウト構造の階層を複数持つと頭では理解できないのは俺の頭のスペックが低いから?! WindowsCommunityToolkitとかにあるXamlを動的にプログラムに反映させるやつをOSSで公開すればVSのアドインで誰か作りそうなのにね >>302
勝手な考えだけど、webやモバイルってかなりuiに特化した作りにすることが多くて、デザインやux、uiに時間をかけることが多いから即座に見れるイメージってのが大事な気がして
ちょっと触ったけどいちいちデバッグするのはストレスなのよね CommunityToolkitサンプルアプリのやつだ
あれのソースコードやコンポーネント欲しいね .NET MAUI
.NET MAUI Blazor
用途の使い分けが分かりません
どっちを選択したらええのん ナニガ(´・ω・`)チガウノ
教えて!エロイ人! blazorはweb対応でuiはhtml、xaml、js、css
無印はxamlじゃなかった? エロイ人は実在した!(`・ω・´)ゴクリ
web対応っていうのはレンタルサーバーに置いておいたりできるのかな
UIはWebデザイン知識があればUIの組みやすさはBlazorが始めやすいのか
ちなみにやりたいことのうちの一つは、自分専用アプリしか作らないんだけど
うちのちっこいNUC PC(DHCPアドレス:192.168.1.10)に
.NET MAUI Blazor アプリを走らせておいて
家庭内LANの別デバイスのWEBブラウザ(MacやiPhoneのSafari)から
http://192.168.1.10:5656 とかにアクセスして
WEBアプリ的に操作したり可能?
今の所、宅外からのアクセスは考えていますん サーバーは自分で建ててrootに出力したweb用のパッケージを配置すれば出来るはず わかったよミサトさん!(`・ω・´)シラベテミル
目標をセンターに入れてrootに出力したweb用のパッケージを配っ置(◉ω◉)
目標をセンターに入れてrootに出力したweb用のパッケージを配っ置(◉ω◉)
目標をセンターに入れてrootに出力したweb用のパッケージを配っ置(◉ω◉) こ、この辺かにゃ....ι(´Д`υ)?
https://learn.microsoft.com/ja-jp/aspnet/core/blazor/host-and-deploy/?view=aspnetcore-7.0&tabs=visual-studio-mac#publish-the-app
発行場所:Blazor WebAssembly
スタンドアロン: アプリは /bin/Release/{TARGET FRAMEWORK}/publish/wwwroot フォルダーに発行されます。
アプリを静的サイトとして展開するには、wwwroot フォルダーの内容を静的サイトのホストにコピーします。
ホストされている: クライアント Blazor WebAssembly アプリは、サーバー アプリの他の静的な Web アセットと共に、
サーバー アプリの /bin/Release/{TARGET FRAMEWORK}/publish/wwwroot フォルダーに発行されます。
publish フォルダーの内容をホストに展開します。 個人のnuc用途なら、大抵はHTML形式のページ上の
ボタンかlink押したら何か処理したい、とか程度じゃないの?
そんなのなら今のnucのページでphpなり動作するようにした方が単純だし作るの早いでしょう。
「nuc PC内の状況変化に合わせて『リアルタイム』に
ページ上の表示内容変えたいんです」くらいでないと
blazorの利用価値は全くないような?
既にblazorやasp.netのプロですとかなら話がかわるかもだけど。 要件的にはphpの方が早そうだけど理由があるんじゃないか >>312
もっと深いことをやってるのよ(´・ω・`)
ストレージ内のデータとかデータベースアクセスして色々処理してる
※NUC自体をリモートデスクトップ的に遠隔操作するのではない
WebAppベースでアクセスして操作する感じ
そうするとクライアント側でiOSアプリやデスクトップアプリを作る必要がない
今は別の間始発環境でやってて
でもいい加減コスト高いから,NETが良さそうなんで環境移行しようかなと >>300
そうだよ
htmlとcssのコーディングと同じじゃん
大勢のWeb製作者ができてるのになんでxamlだとできないんだ?
reactとかのjsxも同じくデザイナーなんかないけどみんな開発できている >>308
ウェブ対応というかWebで作ったデザインがそのまま使えるって感じ
サーバーにおけるのはASP.NETってやつだな BlazorはBlazorWebViewを使ってHTML,CSSで画面を構成できるフレームワーク
Webコンポーネントから発行したイベントでネイティブの機能を呼び出せる優れもの(指紋認証やカメラなど)
サーバー側のWebAPIの呼び出しはBlazor MAUIじゃなくなくても普通のMAUIでいける
ただWebAPIはASP.NETなんかのバックエンド側で実装する必要がある XAMLを確認するためだけのプロジェクト
つくって確認してるわ
最小ならホットリロードもできたし
最悪ビルドしても早いし
原始的だけどしょうがない MAUIで作ったAndroid/iOSアプリでOpenCVが使えますか?
OpenCVSharpで全部出来てしまえば楽ですが、多分Android用とiOS用を使うのでしょうか? AでBを使いたければ
A B と検索窓に入れて検索するのがいいよ
見つからないなら君がフロンティアになれるチャンスがあるよ 調べてみるとSwift,Kotlinでも設定大変みたいだな… >>319
技術的なことはstackoverflowやteratailあたりで聞くといい
ここは>320みたいな気狂いしかいない OpenCVSharpよー知らんけどそれが各々のネイティブライブラリラップしてくれてはないの? opencv自体ただのc/cppでopencvcharpはcppのラップ
android,iosだろうと使い方は変わらない Flutter+OpenCVでAndroid/iOSアプリが作れる記事がありましたが、
MAUI+OpenCVはありませんので、素直にFlutterで作る事にします。
ありがとうございました 今年ってWebAssembly GC離陸するの?
正念場か これで更に速くなってどうなるかだな
flutter for webやblazorだかブラジャーだか知らんが flutte for webは初期ロード時間どうにかしないとな
CanvasKitおめぇだよ flutter for Webってゴミなんじゃね? C#使うってのはわかるけどDart使うならJSでよくね?ってならないの?
疑問です 言語だけでアプリ開発するわけじゃないんだよ..
UIフレームワークも重要なんだよ maui blazorとかいうのとりあえず動いてるサイトないの?
体感したい >>337
fabric.jsを動かして見たけど明らかにサンプルより動きが遅い ヌメヌメしてる >>341
ぇぇ…買ったばかりのT490にリリースビルドしたWindowsアプリケーションで動かしてるのに… MAUIのWindows側でBLE扱うのは大変やね。
AndroidとiOSはサンプル豊富なので楽勝だが、WindowsはUWPを追いかけるしかねぇ。
ようやく Windows版のBLEL Mesh GATTコントロールが動き出した。 プレーンな環境で動かして重いってことは普通にMAUIが重いってことなんだろうなぁ もうしばらくしたらあるOS用にアプリ作るだけで他のOS用にコンバートしてくれるAIが出てくるんじゃないかなあ? AIに添付したandroid用プロジェクトをiOS用にコンバートしてくださいって書いたらZIPでくれるとか… >>346
いまのAIは、「勘」みたいなものだから、精密思考が必要なプログラミング作業には
向いてないみたいだが。 アルゴリズムはまあまあ正確に書いてくる
各OSごとのAPIの対応みたいな固定のものの変換はお手の物なんじゃないかな >>350
数ヶ月前、githubかなんかのプログラミング用のAIが、円の面積公式も
デタラメだった。
近いが半径にすべきところを直径にしたりしていて、間違っており、
算数だったら 1 点。 数学は100点で無ければ駄目だからな。
「近い」では駄目なんだよ。
プログラミングも、絶対的に正しく無ければバグる。 MAUI BlazorってBlazorでネィティブアプリが作れるってだけでwebとの交互性やweb発効には対応してないよね? >>355
対応してない
Webデプロイしたければ素直にBlazor使おう でも本当の意味でのマルチプラットフォーム開発するならrazorでweb書いて、MAUIの方に移植してネイティブ空間を足していく感じなのかな?
両サイドでの開発を進めたい場合はそれぞれのプロジェクトにネイティブ以外の処理を足していく感じなのかな? その点flutterはweb発行にも対応していて、一つのプロジェクトでネイティブ処理と分けられる感じか 最近のMAUI作業はBLEやSocketのプラットフォーム固有ドライバーのメンテばかりだが、相当な違いがあるのに、COCOA開発でよくNuGetライブラリ使っていたよな。
小回りは効かないし、プラットフォームのバージョンアップやライセンス変更でにっちもさっちもいかなくなるのはわかっていたろうに・・・ >>359
ただ結局WebもモバイルもUI別にしないと使い勝手悪いから別々で開発しちゃうけどね >>361
場合分け場合分けでごちゃごちゃするからねー。
これってシングルコードベースと言うのかなー、とは思う。
シングル言語は間違いないけど。 Webよー知らんけど、結局リロードやら何やら他のプラットフォームと違いが大きすぎるから別物にしといた方が良いよって感じなん? >>364
パフォーマンスは改善されるかもしれんけど、seo改善するのがめちゃ面倒。
なのでseo必要ならわざわざflutter使わない、となる。 ネイティブアプリだと無限スクロールで使いかってよくして、WebだとSEO的にページングでSSR?
うーん 今、作ってるアプリはネットワーク負荷減らすためにキャッシュしまくりでその他sqlite活用しまくって、これをwebに移す場合、webassembly版sqlite
?
最初からindexeddb互換のストレージ活用しとけ?
うーん MAUI使って作ってみたけど RefreshView使うとiPhone固まる。
まだまだ実用には堪えないのかなぁ。
Swift勉強しないとか… iOSを14に落としたら固まる現象出ないな。
これは対応待ちか。 WinUI 3もそうだし、最低3年間は寝かせないとだめ
2025年にもう一度トライ そうは言ってもXamarinのサポート来年4月末で
切れるからそろそろ移行しないとまずいだろ Visual Studio for MacってXamarin製だよね?
それはどうなるの Xamarin.Macはとっくに消滅したと思っていたが…
Xamarin.Android、Xamarin.iOS、Xamarin.MacはXamarin.Forms登場以前の製品だろ いや、Visual Studio用のMacがXamarin製だからサポート終わったらどういう扱いになるのか気になっただけ WinUIで作られたVisual Studioを必死こいて作ってるとかならいいんだけどな
Macもそれで開発できる
後一年でできるか? >>373-376あたりのレスを見てると頭が痛くなる
昔は尊敬できるような人がたくさんいたんだけど
もうなんか幼稚園児に毛が生えたみたいなのしかいない どのあたりが?
具体性のない煽りこそ幼稚園以下の新生児だと思う WinUIはMacで使えないよ
.NET MAUIで作り直すか…
てかそもそもXamarinStudioってXamarinで作られてた? >>379
とりあえず幼稚園児はオムツ取れてから書き込んでくれ 下を見てるつもりになって勝手に頭痛くなってるただの馬鹿
一生頭痛に悩んでろ WinUI、マックで使えないかなとか言ってる奴になんか言われてもねぇ ASP.NETってどうよ
今、goでやってるがバックエンドはgoかasp.netあたりやっておけばok? 速度、メモリのフットプリントとかgo>>>c#?
TechEmpowerのベンチ見てもわかりづらすぎて パフォーマンスを気にしているなら、言語は何でも良い
DBの設計の方が影響は大きい うん、パフォーマンス気にしてるからスクリプト言語とかは除外してる
取りあえずDBまわり気にすれば及第点は得られるかな
DBはインデックスはしっかりやるとして、今、ラウンドトリップとか気になりだして、突き進むとストアドになりそうとか..
.NET場合はEFじゃなくてやっぱ、dapperなのかとか
neeceeさんとか見ててあの人やり過ぎじゃねぇのとおもってたが気持ちわかってきた
JSONやめてgRPC試すかとか コントローラのメソッドに引数を追加して、QueryやらFormだかでアノテーションしとけば、勝手にバインディングしてくれるの楽だよな
EFも機能的によくできてるし
goだと取りあえず構造体じゃないとアノテーションできないから.. >>393
こないだちょっと使ったけど裏で何やってるのかわからなすぎて怖い
web開発自体全然やったことなかったので余計にわからん >>394
クラスの上の
[]はだいたい裏でなんかしてる 17.5.1でようやくホットリロードが正常に戻ったね。
MAUIクラスライブラリでのパーシャルPlatFormの参照は相変わらず宣言側から実装側が見えない。
実装側からは参照できるのに、もうちょいだな。 App.xamlとAppShell.xamlって何が違うの??? App.xamlはアプリケーションの動作
AppSHell.xamlはシェル全体の定義(まあ、画面の基本設計だね) vs2022 .net mauiアプリ勉強中てすが
アンドロイドemuにwinからファイルコピーするのどうすればよいですか? VS使ってるんだったら自動的に端末にコピーされるよ
なんかの別ファイルならアンドロイドスタジオを使う そうそう、謎な点があるんだった
単一プロジェクトでiOS/Android/Windows/macOSに対応したい場合ってどうすればいいの?
Macでプロジェクトを作ると、プロジェクトにWindows向けの依存関係が入らないけどさ
プロジェクトをWindowsに持っていった時に問題なくWindows向けにビルドできるよう、依存関係を整えるにはどうすればよかんべ
もしかして初めにWindowsでプロジェクトを作れば4つ初めから揃ってるのかな? >>403
csprojにそういう分岐の記述があったよーな ジェラルドがMVUフレームワークのReactorの動画出してるな
Cometよりはもうこっちのほうがいいだろ
https://youtu.be/egklcAC9arY モンテマグノも紹介してたわ
しかも.NETチャンネルで
これはもう公式がMVUするならこれ使えって言ってるようなもん
https://youtu.be/w_Km5AyreT0 どこの誰が作ったのかわからんテンプレなんてどうせ1年以内にメンテされなくなるだろ >>409
コメットとかもうすでにメンテされてないのですが、、、 >>410
つまりこれもすぐにメンテされなくなるってこと そういやTeamsが刷新されたそうだけど、当然MAUIで作られたんだよね?
新しいTeamsアプリでは従来版と比べて、ミーティングへの参加とアプリの起動が2倍、アプリのインストールが3倍、チャットおよびチャンネルのスレッド切り替えが1.7倍の速さで行える。このスピード向上により、使用するメモリを50%、ディスク容量を70%低減できるという。
https://japan.zdnet.com/article/35201985/ Microsoft、一新したTeamsのパブリックプレビュー版を提供開始、ElectronからWebView2への移行など変更多数|CodeZine(コードジン)
https://codezine.jp/article/detail/17612 >>413
ありがとう
実行環境がWebView2で
UI部分はReact…
ユーザーインターフェースを作成する部分も変わった。従来はAngularJSと独自のHTML/CSSファイルでユーザーインターフェースを作っていたが、新しいTeamsでは、ReactにFluentを組み合わせて使用している。
Microsoftは、AngularJSからReactに変えたことで、記述したコードが小さく、再利用しやすいものになり、ユーザーの操作に対する反応速度も速くなったとしている。また、Microsoftによるベンチマークなどを使用した評価では、今回の新しいTeamsに利用するにはAngularJSよりもReactの方が向いていたという。また、独自にHTML/CSSを使って作成したユーザーインターフェース部品に比べると、Fluentが提供する部品の方がユーザーの操作に対する反応速度が速いという。 >>414
.NET MAUIなんてマーケティング用語だけで実際には使い道ない代物だってMS自身が証明したな
マウイHSとかいうバカは専ブラも作れずトンコしたし 確かにこれでMAUI使おうって気にはなれんわな
まじで立ち位置がわからん…
フロント側の技術に何使おうか悩んでたけど、頑張ってReact習得することにするわ 出始めはちょっと話題になったのに最近めっきり聞かなくなった気がする 1ヶ月後のGoogle IO 2023に期待しようぜ 古いけど
https://youtu.be/vtB-teu57vw
WindowsもWidget
今年はflutterのデスクトップ対応が完成する年
https://github.com/flutter/flutter/wiki/Roadmap
Efficent 2D scroll
Multiple windows
drag & drop >>419
スレチだがノーコードのFllureFlowが吐き出したコードを流用すれば楽らしい ザマリンの時にもほんのいくつかのアプリでしか自分で使ってなかったし何を今更。
まあ使ってないからこそのダメさ加減には同意だけど。 ほんとに素人ですがどこから勉強すればいいのかわからないので教えてください。
今後のwebは3dとなると予測出来るのでunity webGL開発でしょうか?
一応現代技術の2Dでは一応reactを学んでみようと思ってます。
またネイティブはFlutterを学んでみたいと思っています。
構文がreactに似てるから
SQLは勉強しなくてもサブクエリや集計くらいまでなら簡単と聞きました。
サーバー構築は先日のWBCなどの配信等を参考にwebRTCやwebSocketを学ぶべきとjk妹(16)に教わりました
動画などは昨今のライブ配信アプリの挙動ではなくAmazon Prime VideoやYou Tubeのような配信と同時にアーカイブが保存されるような仕組みを覚えろと12歳の弟(美形)に聞きました。 今までwpf使ってて、趣味のフリーソフトとちょっとした業務アプリに、
WindowsとMacOSで動くデスクトップアプリ作りたいだけなんだけど、
なんかめちゃくちゃ扱いづらい。特にCatalyst。パブリッシュも面倒だし。
もしかしてそういうのにはこれ向いてない? >>430
扱いづらさとめんどくささにこれが関わってるならそうだろうけど違うなら違うのでは MAUIを使うには通常の何倍も努力しなければならない
通常のアプリを作ったほうが楽
そこを理解してない人が多すぎる Mauiは使ってないけどザマリンは案件に投入して不具合とかで工数食うのもあったけど別々に作るよりは遥かにマシだわ WPFからの移行で、デスクトップアプリメインならAvaloniaが一番良くできてると思うんだけど
(Mac環境下でもウィンドウサイズの取得や設定などCatalystの制限を気にしなくて良い、
DataGridもあるし、AvalonEditとかの移植版もある、パブリッシュもMSIX不要)
日本語入力にまだバグがあるんだよね。Gitでは報告はされてるみたいだから、これさえ直れば。 海外だとBlazorはそんなに批判的な見方はされてないのかね WPFも最初は毛嫌いされていたけど何とかなったし、
MSが手を付けているC#.Netで他の有力なクロスプラットフォームGUIフレームワーク(desktop+mobile)が無い以上
MSの.Netチームは細々でもやり続けるのでは もうモバイルも網羅した全方向マルチプラットフォームの幻想は諦めて、
Avaloniaとか買収して、せめてデスクトップアプリの開発環境シェアを守る方向に行ってくれないかな
このままじゃC#ごと先細りしそう MSが何のためにwindows以外にGUIフレームワークを開発しているのか良く分からない(Maui, RN for MacOS)
けど何かしらの利益があるからやっているのでは .netはマイクロソフトが強力なリーダーシップ取らなかったから色々リソース分散して自滅 品質の観点からいうとWPFが最強
MAUI、Avalonia、Unoは使ってる人ほとんどいないのでバグ出しも全然できてないだろうしゴミだろう FlutterやReactに比べたら、どれもスターの数一桁違うからなぁ。
そんなところでパイ取り合ってる場合じゃないわな >>446
>品質の観点からいうとWPFが最強
Windows単独のUIならWinUI3がもう品質面がクリアしたかも
WindowsTerminalやTeamsが先行していたけどエクスプローラに使ったと言う事は自社でバグ出し完了か?
How we integrated WinUI 3 into File Explorer, Q&A
https://build.microsoft.com/en-US/sessions/6d3467f6-a6a9-42b9-a404-c9ed507b6066 >>448のリンクは内容が見れないのだが
1.4になったら良くなるのか?色々ワークアラウンド駆使して機能する、だけ? 困った時にググっても、英語の回答例すら出てこないのはね・・・ Windows 11の「ペイント」がダークモードに対応。ズームも細かく調節可能に
https://pc.watch.impress.co.jp/docs/news/1505651.html
PaintもWinUI 3になるってことなのか?
OSSにすれば良いのに やはりモバイルICOCAはXamarinだった
https://i.imgur.com/Cp6sXxE.png
交通系ICアプリにおいてXamarin,MAUIに並ぶプラットフォームは無い エーこんなライセンス表示なんでいるの?
どこにかけって書いてあるの? MAUIに限らずライセンス表示は泥棒以外は必要だろ。
MITライセンスだろ。 >>457
ついてないアプリもあるけどついてるアプリの方が多いよな WPFは別に毛嫌いはされていない
皆様々な形のボタンを作るのに一生懸命だった
すぐにそれは何の意味もないと気が付いた
出た時はwinoformsの移行先として適切じゃなかった ライセンス表示は後が面倒だから全部表示だな
有名アプリだとクッソ長いし MAUIがこのまま死んだとして後継は別の何かになるのかなあ? react系列じゃね?
react for windows とか Xamarin26%もあったんか。。その後の落ちぶれも半端ないけど。
自分は観念してReactやってる。 それぐらいあったんだろうが、当時はクロスプラットフォーム開発自体のパイ自体がすごい小さかったと思う
Flutterがそのパイを大きくして、半分は持っていこうとしてるな stackoverflow trendから見るに質問数(≒関心)が最もあるのはわかる
https://i.imgur.com/HSkHpVv.png
でも
>>464
どこのアンケート調査?規模は?くらいの情報は必要
縦軸から推測すると、その年に使ったことのあるフレームワークを複数回答
実際にストアに出したアプリとは限らず、試しにテンプレートをビルドしただけでもカウントしてそう flutterとreactの2つやってれば大丈夫かな
ただflutterは画面デザインしにくく思うので
flutter内部にreact組み込んでアプリ作ってるわ >>469
いや、俺はMAUIじゃないから、そんな返ししなくても...
>>464のデータは2021までだと同じ数値のグラフが違うクレジット表記で複数見つかるんだ
statistaのsourceリンクもloginがいるようだし、ソース情報、母集団、質問文言、何か知ってたら教えてよ
https://i.imgur.com/28348O6.png
SOのグラフを載せているようにflutterの人気を疑ってるわけではないよ
(なんなら自分でも環境構築、アップデート、欠かさず、たまにビルドチェックはやっている) >>470
いや…知りたいなら自分で見れば…?
俺からの伝聞は信用するの?
わけわからん奴だな… >>471
そっか、探りを入れる様な事してごめんね、傷ついたけど目的は達成できたよ
どこぞのおじさんにならない様に気を付けなよ >>472
どこぞのおじさんにならない様に気を付けなよ
この忠告はあなた以外の誰にどんなメリットがあるの? >>474
いやいや、それ知ってる人以外には意味不明でしょ?
ただのネットゴミでしょ?
まあ通じてたらそのレスしてないだろうけどな。 >>464
微々ながらKotlin Multiplatform増えてきてるね
Compose for iOSの正式版が待ち遠しい Kotlinは好きだからCompose Multiplatform増えて増えて XamarinがMAUIに統合されて遂に名前が消えるな
そもそもMAUIとか誰も使ってねーんだが
当のMSでさえ自社の主要アプリとサービスが全部ReactとReact Nativeなの馬鹿にしてるだろ
もうとっとと自社のオワコン開発環境のASPやMAUI捨ててReactのトップコントリビューターになれや MSとしてはReact.jsよりNode.jsだと思うけどな なんでフロントエンドのスレでフロントエンドの話してんのにのNodeの話になるんだよマジでこのスレってエアプ多すぎだろ このスレは実際にMAUIをやってる人が近寄らないからなぁ iOS17、Android14対応しないマジか
もう移行しないとヤバいやん 俺はもうXamarinから移行を始めてる
明日になったら本気出すよ MAUIってさ
そのうちフェードアウトして行くんだろうなって思う
もちろん個人のなんとなくの考えだけどさ 一度もこの話題が出てこないからもう俺から振っちゃうけどさ
ReactやFlutterが人気なのはUIをJSXやDartというJSに似たLLで記述できるからなんだよ
エアプでニワカな奴らは知らないだろうがAndroid開発で実質デファクトスタンダードであるKotlinのUIもXAMLと同じくXMLなんよ
だから実装が非常に大変で開発者からはとにかく評判が悪くてJetbrainsが開発してるKotlinでUIを記述できるJetpack Composeにみんな期待してるわけ
結局MSがWinFormsに回帰したようにXMLという言語はUIにまったく向かない失敗だったと証明されちゃってんだよ
UIどころか設定ファイルですらXMLがゴミだとみんな気づいて今やJSON、YAML、TOMLが圧倒的に支持されている
俺はずっとMSの開発環境で仕事をしてきたが昔からXAMLでのUIの実装の複雑さや困難さには辟易してた
しかしMSはやる気がなくて思考停止だから今だにMAUIなんかでXAMLをやめない時点でMSの開発環境は完全にオワコンになってしまった MAUI君が暴れてた1月ぐらいまでその話散々してだろう
飽きたわ
過去ログ読んで出直してこいや
さいなら UI定義する時にロジックかけるから…ならわかるんだがJSONやらYAMLやらでXMLと本質的に違うこと何かあるの? まあWebでデザイン出来れば
XAMLの糞加減は誰しもが共感出来ることやな その辺はネイティブコントロールとHTMLの違いという話ではなく?
RNでもナイスに設定できるん?webよーしらん XML使えない人がXAMLをディスるのはわからんでもないが、そういう人が
HTML+CSSをリスペクトするのはよく理解できん。 別にリスペクトはしてないけどFruentUI Reactだけで比べてもその充実ぶりに触れるとああもうこっちが主流なんだなって分かるよ
XAMLに比べて小回りの利き方が全然違う。
デフォのデータグリッド使いつつCSSで各行にグラデーションマスク掛けて、ホバーはフラグ管理して〜とか何でも出来るもん
C#触ってればTypeScriptすぐ慣れるし
早くこっちにおいで webが慣れないとかhtmlとcssを自在に操れないとかさ、趣味ならいいけど仕事でやってる奴らができないとかナメてるだろ 今どき生のhtmlなんてほとんど触らないけどね
とほほ懐かしい、世話になったな
今はMDNしか見ないけど >>500
俺のTwitterに突撃してきたのこいつなの?
MAUIで作ったアプリを宣伝してたら
なんでflutter使わないの?
から始まってうざ絡みされたんでブロックしちゃったけど 社内向けシステム再設計することになったんでGUIどうするか考えてるんだけど、
・WinForms + BlazorWebView
・Win UI 3
どっちがいいんだろ?
両方試してみた感じではどっちでもいいように感じたけど、決定的な差が生まれる要素ってあるのかな。 webで作るのが一番将来性があるけど
その技術はコピペや短時間の学習ではどうもならない
そもそもがその技術の選定が非常に難しい よく考えたら BlazorWebView で Angular か React 使えたら何の問題もないから、使えるかどうか調べてみる。 本当の表示関連はコピペや短時間の学習で何とかなるんだよな
webはモバイルまでやるとかなり沼にはまる
セキュリティ関連やJWTとかローカルキャッシュとかやりだしたら普通に専門知識が必要になる 学んで何の役に立つか分からんMVVMとかやるより遥かに有益で良い Bootstrap 5 の本が出た
Bootstrap 5 フロントエンド開発の教科書、2022
WINGSプロジェクト 山内直 (著), 山田 祥寛 (監修) お前等教えろ下さい
App.xaml.csに
OnSleep()をオーバーライドして作ったときの挙動なのだけど、
他のアプリのバックエンドにまわるときにコールされたときは、この関数内に書いたことがきっちり実行されるのだけど
アプリ終了時にこの関数がコールされると、実行が最後まで走らないで終わっちゃう
アプリ終了時に確実に動作するイベントって無いの?
Spotifyで流し聴きしてるといきなりToToとか昔の曲がかかってビビる タブの画面からタブでない画面に遷移することはできますか?
右からページが出てきて戻るボタンで元に戻れるような遷移です
TabBarのTab内のShellContentの中から予め RegisterRouteしておいたページへGoToAsyncしてみたのですが、タブの中だけ遷移してタブ自体はそのままになってしまいます。 Shellはそもそも全体の動作を定義するから、そこでタブを指定しちゃったら全部TABだっぺよ
ShellではTabを指定しないで個別のページでTabを指定するしか無いと思う。やったこと無いけど C#とjavascriptくらいしか使ったことないです 久々にMAUIやろうと思ったが相変わらずバグだらけぽいな
プロジェクト作る→winで実行で起動せず。↓で解決した。初手から躓かせるなよ
https://github.com/dotnet/maui/issues/12080 昔スレ見た時にxamarin叩かれてたけどmauiになってもダメなのか MSでアプリ開発ならReact native for windowsじゃねーーの? マイクロソフトはBluetoothすらplugin任せだからなぁ
マイクロソフトに移管された最初の頃のXamarinはTCPClient/Serverすら個別実装だったから
それに比べたら進化してるんだろうけど Reactはc#じゃないっていう致命的欠陥があるのがな >>525
今はMAUIよりxamarinの方が完成度が高い xamarinから名前変えてちょっといじくっただけの
ゴミに騙される人があまりいなかったのが優秀 Mauiに移行してるけどXamarinよりバグ多いわ
一回実機確認すれば分かるだろという
低レベルなバグだらけ、お粗末極まりない 業務で使うつもりだったけどバグはやばいな
C#しか使えないのに interface型のプロパティ、バインドするいい方法ないかな?xamlで型指定とかできないかな? interfaceは制限多いからabstractにした方が何かとらく MAUI blazorいいな。不具合多くて使いにくいけれど MAUIとかよりも力入れてる印象あったけど
それでも不具合多いいんだw blazorって結局どういうものなの?
なんかスマホで完結しないでWebサーバーが必要っぽくて手を出してなかったんだけど webサーバー要らないよ。単にwebビューベースになってるだけ
UIをhtml/javascriptで書けて、処理をC#で作れる(処理をjavascriptで作ってもいい)
MAUI/blazorは資料が少ないけど、asp.net/blazor(webサーバーが必要なやつ)と似てるからそっちを参考にできる Blazorを使ってガワネイティブアプリやハイブリッドアプリを作れるのいいね
不安定なMAUIを使わずともCapacitorやTauriでネイティブアプリ化できる