WPF(.NET, WinUI) GUIプログラミング Part27
レス数が950を超えています。1000を超えると書き込みができなくなります。
WPF(Windows Presentation Framework)について語るスレ。
前スレ
WPF(.NET, WinUI) GUIプログラミング Part26
https://mevius.5ch.net/test/read.cgi/tech/1624176258/
関連スレ
Windows 10 UWPアプリ開発Part 3
https://mevius.5ch.net/test/read.cgi/tech/1627556967/
コードを貼る場合は以下のサイトの利用をお勧め。
https://ideone.com/ Windows11の角丸ウィンドウがダサい。
無理矢理加工した感があって浮いている。
スナップや最大化すると角丸が取れてみっともない状態になる。 >>853
Macはunixのパクリだよ
で、Linuxもunixのパクリ Macの前身のLisaはX Windowの一年前に誕生しております Alto、Star、Smalltalk、Lisa、Mac、Win の関係をはっきりさせよう
http://sumim.no-ip.com/collab/19 WinFormのパッケージがもう限界だっていう話になって
会議でWPF移行の話が出たが、もうオワコンだからWinUIにしようということになった
しかし性能が悪いと判明して暗礁に乗り上げた
VBとC#技術者大量に抱えてるからWebに舵を切るのも難しい
会社丸ごと詰んだ? >もうオワコンだから
会議の場ではさすがにもっと具体的な根拠が挙げられたんだよな つーか今どきはどこでもWPFで作ってるよ、敢えてWinformsにしてる製品見たことない
限界というのも意味わからんよね 今の時期に移行するならWPF/.NET6でしょ
WinUIはもうちょっと待ったほうがいいし、WinUIは実質的にWPFの新バージョンなためWPFに慣れてる人はWinUIでの開発にすぐに馴染める >>865>>866
うちの周りもそんな感じだしそれが当たり前だと思ってたけど、このスレを見てると自信が揺らぐw >>865
ガチガチにレイアウトしてるからWinFormだと高DPIが辛いんよ
WPFって今でもアプデされてる?
x:Bindのひとつもバックポートされないんだが もちろん速いにこしたことないが、何そんなに速度重視されるアプリなの?
bindingとx:bindどれくらい違うか一度比較してみりゃいい
x:bindなんて気にしなくていいと思うが >>863
C#でWebをやればいいだけじゃね?
どのみち新しいの覚えなきゃいけないんだったら、さすがに今更XAML覚えるよりはモチベーション保てるでしょ asp.net mvcって書籍少なくない?
webformは腐るほどあるのに 普通のWebMVCだからな
あんなもん単にテキストでHTMLを吐くだけだ
そんな構えるほどのもんじゃない XAMLは今更ってものでもないし
Windows FormやWPFが候補に挙がってる時点でWebじゃない気がする
iOSやAndroidでもローカルアプリの需要あるしWebは万能じゃないんだよね >>863
現在のバージョンに限って言えばWinUIよりWPFの方が性能も自由度も上だぞ。
WinUIはまだβ版と言ってもいいくらい。
社内で使う小さなユーティリティ程度ならともかく、外部に出すものならWPFで作っておいて
1〜2年後、WinUIが実用に耐えられるようにになってきたら移行すればいい。
そもそも未だにWPFに移行できていないようなスキルの会社が
WInUIのxaml手書き開発に耐えられるのか?
デザイナがないから(こういうところもβ版たる所以)いちいちビルド・実行して画面を確認したり、
xamlの状態で画面イメージがつかめるよう可読性の高いxamlを書くよう注意する必要がある。 WPF程度でスキルがどうとか笑わせるな
レベルが低すぎるんだよ WPFもやってない状態から今WinUI使おうとすると結構大変だと思う 俺がそう
実行してみないとデザイン確認できないのも不便だし、何かやり方調べるときWPFとUWPの情報が混在してて結構混乱する
似てるけどちょこちょこ変わってるとこあるから >>876
2022年にもなってそのWPF程度にすら移行できていないのがヤバいんだよ WinUI3のデザイナだが、UWPで概ね画面だけ開発したあとにxamlをWinUI3プロジェクトにコピペでなんとかなると思う
違うことは違うんだが、ライブラリのネームスペースが異なる以外は大体同じです Blazorとかもう誰も使ってないでしょ
Svelte等JSフレームワークが進化しすぎた >>875
スキルセットは大丈夫
内製ツールとかはWPFとかweb化が進んでる
UWP班もあったけど消えた
パッケージがでかすぎて手を出せずにいるんだわ 今更xamlを使うよりもWebview2でよくね? 今はWebView2とAngularで作るのが最強だね >>885
そういうのって何処かにテンプレートある? >>886
今の最新バージョンのVSは完全に人柱用または内製開発で気軽に自己責任でシステム弄れるような組織向けであって、使う奴もそれを承知で使ってるんだから何の問題もないでしょ
2010以前のVSではそもそもリリースされていなかった開発中のものを、無いよりマシということで先行リリースしているのが今のVSの最新版 >>886
もうWinフォーム使うなら.NET Framework使ってね、でいいのにね。
オワコンに開発リソース使わないでほしい。 ついでにWinFormsをGenericsベースにして欲しい デスクトップはUIフレームワークが乱立していて、どれに舵切ればいいか判らんな
作れればまあ何でもいいんだが、短期間で廃止されたり、使われなさ過ぎて情報無いとかなるとつらい なんでわからないのかがわからない
答え出てるじゃん >>894
クロスプラットフォームはElectronがデファクトスタンダードになりつつある
WPFやWinUIは廃れる可能性が極めて高い >>890
でもWinFormsやUWPは更にオワコンだぞ
>>896
Electronは本格的なデスクトップアプリには力不足。
だから脱Electronの動きも一部ある。
WinUIは廃れる以前にまず普及するのか?って話がある。
UWPもさんざんテコ入れしてきてオワコン状態。
WinUIは色濃くUWP臭が残ってるからそれが普及の障壁になることを懸念している。 >>878
まったくだな。15年かけて移行できないんじゃWinUIへにも当然移行できない。
MSの黒歴史は続く。こりゃWinformがあと10年安泰だ。 >>899
Silverlightという超暗黒歴史から何の教訓も学ばなかったのは残念至極ですな
ユーザ体験としてはWPFもっさり<<WinFormsレスポンス速度 Electronはサイズでかすぎんよ
ちょこちょこっと気軽に作って配布したいのには全く向いてない ぶっちゃけ普段使いのアプリの数でも
Win32>>>Winform>>>WPF(VSだけ)
なんだよなぁ
WPFって委託下級会社のSEのオナニーでしかない まぁ WPF関係以外の話は他でやってくれという事だな。
MSDOSでもアーキが未来に残って、未だに現役かつ新アプリのベースになってている例も多いわけで、現場が何使おうが関係無い。
フレームワークはただのマクロ器。
ここはWinUI含むWPF関連のミクロテーマスレッドだ。 >>903
Nodeを知らんのだな…
デプロイの都度依存ライブラリのコピーを作るわけじゃないんだが >>907
Nodeを知ってるとサイズが小さくなるのか? クライアント一回インストールするのに
サイズなんかどーーでもよいよ >>907こそNode使ったことないだろ
Nodeのパッケージはアプリケーション毎に全部ローカルディレクトリにインストールするのが普通であり、それこそが大きなメリットでもあるんだよ
.NETも最近はそうするのが一般的になってるね そーだよな
スマホじゃらねーーんなら
インストーラーサイズなんかどーーでもよくて
依存ライブラリを全部配布出来る方がいいだろ
WPFはそれ出来るようになったん? インストーラ作るならWPFとか関係なくたいがいできるんじゃね Node.js のnpm/yarn は、Ruby のgem/bundler のコピー
各プロジェクト毎のlocal install と、
グローバルにインストールする機能がある
基本は、各プロジェクト毎
例えば、グローバルにインストールされているgem を、正規表現で検索すると、
2つのバージョンが見つかった
gem list "^rails$"
rails (6.1.4, 6.0.2.2) .NET Frameworkの方が息が長い可能性もあるな..
4系が消えるより先に今の.NETがさらに全く非互換なものに5年ほどで置き換わっても驚かんわー。 作るもの全部でかいハズがなくて
全体みわたせば95%が小さな小さなGUIツールやコマンドラインツールに過ぎないのに
c#はだんだんそういったものとの相性がわるくなってる。 .NET Framework出たての頃も
ランタイム入れなきゃいけないし
ランタイム入れたらOSの起動まで遅くなるし
起動が遅いし
VBよりも遅いし
でクソミソ言われてたな
WPFでさらに重く!プルスウルトラ! >>899
まあ全アプリWPF移行に700人月かかりますとか言ったら経営陣ビビるわな そもそも今はWPF使える人間のほうが多い
WPFが採用率一番だし ネットや参考書のサンプルはWinformばかりだけどな >>921
生産性の高さやアプリケーションの品質。
WinFormsアプリの保守なんて地獄だぞ。 オレオレMVVMフレームワークの保守なんて地獄だぞ 有償コントロールなんか必要ない。
コントロールのカスタムが苦行だったWinフォームとは違うんだから。 >>926
開発体験なんて客にとってはクソどうでもいい なるべく安くというならExtended WPF Toolkitもあるじゃないの
いきなり全部いじらなくても大丈夫、必要なところからちょっとづつね? つかC#のアプリ自体よく知らんな。有名どころだとなにがあるだろう >>936
Rust
Escape from Tarkov C#という広範囲なくくりだと今時のスマホゲームはどれもUnity3Dだな(DIコンテナのUnityではない)
PCだとRimWorldとか、カスタムメイド3D2とかコイカツ!とか 新規ならWPF一択、Winformsは検討しないね
主に保守のためWinformsを使わざる得ない場合に限られる その自己紹介ずーっとやってるけどなんか意味あんの? >>947
ボウヤ、インターネッツは初めてかい?
同じ意見が同じ人ってわけじゃないんだぜ? >>948
誰にもアンカーつけてないけどなんで自分のことだと思ったん?
答え合わせ完了やねw WPF一択って主張がまったく実感がないんだが
まあ、俺とは違う分野の人なんだと思うわ
ちなみにどんな分野で新規ならWPF一択なのか教えてくれ レス数が950を超えています。1000を超えると書き込みができなくなります。