「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
開発支援ツールには色々なものがあるが、分類は参考にまとめた。
開発支援ツールには、昨今、以下のようなトレンドがある。
ITビッグ5などがリリースする開発ツールの殆どは以下の特性を持っている。
これらの動向を見ると、自社のプラットフォームを利用させるための
IDEを中心とした開発ツールに大きな投資を行い、大きな投資対効果を期待していることが解る。
を行うためのツールが多数開発されてきた。
開発は継続されているが、強力なIDEとの競争に晒されている。
上記を鑑みると、
ドメインに特化した開発効率の向上施策は、
テンプレート & 最小限のライブラリが最善と解る。
これらの物品は、独自開発部分は、対象規模が大きくなると、SI事業の商習慣上、逆に薄くなる傾向がある。
(ビッグ・アカウントの場合、力関係でフル・スクラッチを強要されるケースがあるため)
観測範囲では、
Webやフリーランス界隈では、Dryが尊ばれている用に見えるが、
「Dryで書いたものが負債になっていく」という発言もあり、
標準化などのコントロールが必要になり、
ソフトウェア・スタックができていない
Dryでは対応できなくなるものと思われる。
スクラッチが良い場合と悪い場合があり、
実験的プロトタイプ、本番アプリケーションを区別することが重要である模様。
※ 冒頭にあるように「開発者の話ではなく、状況(前提条件)が大きなカギ」らしい。