マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

  • 最近、色々と開発技術が多様化してきて、技術選定をするのが大変になりましたね。
  • しかし、自プロジェクトの特性に適合する技術を採用する。と言うのが基本になります。

※ 本ページの「VS」はvisual studioではなく、versusの略号的な意味で使用しています。

詳細

UI系

UI系 Subsystem & Frameworkは、下記の開発ツールに組み込まれることもある。

Windows Form vs WPF

デスクトップ・アプリ系

  • 画面の定義には、
    • デザイナを使用するタイプ(Windows Formsなど)
    • マークアップ言語を使用するタイプ(WPF, UWPなど)

がある。

  • マークアップ型には、
    • XAML型
    • HTML5型

がある。

  • マークアップ型は、
    • XAML型が衰退し
    • HTML5型が隆盛

しつつある。

ASP.NET Web Forms vs ASP.NET MVC

従来型のWebアプリ。

従来型のWebアプリ vs SPA(Single-page Application)

従来型のWebアプリとSPAの比較。

様々なSPAフレームワーク

Single-page applicationは、ASP.NET SPA以外のJavaScript系のモノが良く進化した。

ネイティブ vs ハイブリッド

スマホ・アプリ系には、ネイティブ型のものとハイブリッド型のモノがある。

開発ツール

IDE vs RAD vs EUC vs Template & Package (開発支援ツールの種類)

ADO.NET vs ORM (Entity Framework, Dapper)

SVN vs Git vs TFS

その他

ASP.NET Forms認証 vs ASP.NET Identity

参考

開発基盤部会 Wiki

GO/NOGO判定用事例データベース


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-02-06 (木) 10:59:00 (13d)