「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -戻る --[[:UIサブシステム]] --[[VS系コンテンツ]] ---Windows Form vs WPF ---[[ASP.NET Web Forms vs ASP.NET MVC]] * 目次 [#f1630b19] #contents *概要 [#w22fc1c1] [[Windows Forms]] と [[WPF]] どちらを選ぶべきか? **要員確保が可能ならば、[[WPF]]の採用を検討する。 [#t7c2ab89] [[WPF]] では[[Windows Forms]]の問題点が改善されている。 **実際の所、要員確保が、難しいので[[Windows Forms]]が、まだ現役。 [#fd29c36f] -[[コチラ>WPF/Silverlight]]を参照すると、[[WPF]]のXAML-based開発に必要なスキル・レベルを実感できる(難しい)。 -[[Windows Forms]]は、現役で利用されているため、4.7でも、高DPIサポートなどが追加されている。 --WPFとWinFormsを改善した .NET Framework 4.7~ https://www.infoq.com/jp/news/2017/05/net47 **[[WPF]]と書いたけど、[[XAML系>XAML#a0c50661]]は大体、不人気。 [#t98b5a06] ***[[Metro or Modern>XAML#a0c50661]] [#o592cc21] ***[[UWP]] [#g3a979c4] ***[[Xamarin]] [#hdd80084] ***[[Uno Platform]] [#ca0655e3] *参考 [#be587a21] -全盛期を過ぎても生き残り続ける10の開発テクノロジ - ZDNet Japan~ https://japan.zdnet.com/article/35018888/ -.NET Core 3ハWindowsデスクトップアプリをサポートする~ https://www.infoq.com/jp/news/2018/05/net-core3-announced -ASP.NET - Windows 業務系アプリ開発の選択肢~ (Windows Forms、WPF、UWPなど)|teratail~ https://teratail.com/questions/254441?rss~ >例えばアメリカでコンサルやってるこのオッサンによると~ ...~ とのことで、「圧倒的多数が[[Windows Forms]]」を使ってるそうです。 -Windows Forms から移行するべきプラットフォームは? - Qiita~ https://qiita.com/kakisoft/items/6cc9b6869010599c5824 ---- Tags: [[:.NET開発]], [[:UIサブシステム]], [[:WPF/Silverlight, XAML]]