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

目次

概要

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

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

詳細

UI系 Subsystem & Framework

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 ハイブリッド

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

余談:淀みに浮かぶ泡沫は...。

  • 「項目移送おじさん」& UIサブシステム・フレームワーク - OSSコンソーシアム
    https://www.osscons.jp/jofff90f9-537/#_537

    UIサブシステムとフレームワーク系、色々ありますが、その知識自体を「売り」にすると、プロダクト化して売るという話にならないので、面積仕事になります。
    しかし、面積仕事なのに、非常に速いライフサイクルと流行り廃りのため、淀みに浮かんで、かつ消えかつ結びて、久しくとどまりたるためしのない
    「泡沫(うたかた)」感が強くリスキーで、私は、不幸を生んでいるように見えて嫌なんです(好きでやっているのは否定しないですが)。

開発ツール

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


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-09-05 (木) 20:13:22 (15d)