「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>アプリケーション・アーキテクチャ]] * 目次 [#f6aecfec] #contents *概要 [#x67b08a7] 本ページの「VS」はvisual studioではなく、versusの略号的な意味で使用しています。~ 最近、色々と開発技術が多様化してきて、選ぶのが大変になりましたね。 *詳細 [#u53cccb1] **UI系 Subsystem & Framework [#k830afa2] ***[[Windows Form vs WPF]] [#k6d582da] デスクトップ・アプリ系 ***[[ASP.NET Web Forms vs ASP.NET MVC]] [#q86e4343] 従来型のWebアプリ。 ***[[従来型のWebアプリとSPA(Single-page Application)>https://www.osscons.jp/joicpdhoq-537/#_537]] [#z4cdd56f] 従来型のWebアプリとSPAとの比較。リンク先を参照。 -[[ASP.NET Web Forms]]は、業務系に向いているが、レガシー臭が漂い始めている(.NET Coreへの移行パスが未定)。 -[[ASP.NET MVC]]は、よりデザイン重視の案件に適合。しかし、SPAに比べるとレガシーではある。 -[[ASP.NET SPA]]は、業務系ではなくユーザー・エンゲージメントが必要とされているようなシーンで活用。 ***[[ネイティブ vs ハイブリッド]] [#q86e4343] スマホ・アプリ系 ***余談:淀みに浮かぶ泡沫は...。 [#eccf10b5] -「項目移送おじさん」& UIサブシステム・フレームワーク - OSSコンソーシアム~ https://www.osscons.jp/jofff90f9-537/#_537 > UIサブシステムとフレームワーク系、色々ありますが、その知識自体を「売り」にすると、プロダクト化して売るという話にならないので、面積仕事になります。~ しかし、面積仕事なのに、非常に速いライフサイクルと流行り廃りのため、淀みに浮かんで、かつ消えかつ結びて、久しくとどまりたるためしのない~ 「泡沫(うたかた)」感が強くリスキーで、私は、不幸を生んでいるように見えて嫌なんです(好きでやっているのは否定しないですが)。 **[[ADO.NET vs ORM (Entity Framework, Dapper)]] [#ebc3b340] **[[ASP.NET Forms認証 vs ASP.NET Identity]] [#n0086ac3] **[[SVN vs Git vs TFS]] [#r6c10c59]