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

目次

概要

ランタイム・フレームワークの機能について。

詳細

機能

共通

  • モジュール化(FormやMVC、コンポーネント分割など)
  • 属性ベース・プログラミング(アノテーション)
  • IDEと連携した開発支援機能
    • プロジェクト・テンプレート生成機能
    • コード・スニペットの利用
  • RAD機能
    • ダブルクリックでイベントハンドラ実装
    • D&Dでデータ・バインディング

クライアント・サイド

UIサブシステムとしての機能を提供する。

サーバー・サイド

その他

UIサブシステムについて

  • UIサブシステムは、基本的に、
    • プラットフォームに組み込まれており、
    • また、IDEとフレームワークが提供されているため、

Windows Forms」や「WPF」など、
その開発が容易にできるようになっている。

  • 一方、「HTML/CSS/JavaScript」は、
    • そのクロスプラットフォーム性が注目され、昨今、UIサブシステムと認識されつつある。
    • しかし、下位スタックの進化が著しく、不安定で、フレームワークのライフサイクルが短いことが多い。
      (これは、「HTML/CSS/JavaScript」が、「テキスト修飾・閲覧のためのUIから
      アプリケーション開発のためのUIに変化している最中だから。」と言えるのかも知れない)

エンジニアリング&サイエンス

参考にLaravel (PHP) の開発経緯などを調査してみたが、
コレをみてると、フレームワーク界隈、科学・工学に根差したものではなく、
まだ、「現代の黒魔術」と言える段階に居るんだなぁ...。と解る。

Dry (Don't repeat yourself)

オレオレ・フレームワーク

参考

ランタイム・フレームワーク

...と言う呼称と定義

Open 棟梁 Wikiのコンテンツに飛びます。

...の比較と選定

VS系コンテンツに飛びます。

OSSコンソーシアム


Tags: :.NET開発, :ツール類


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-01-15 (水) 13:44:07 (178d)