.NETアーキテクチャ
http://www.plaza.netchef.or.jp/watc_column.htm、Microsoft MVP受賞者の方が書かれたコラム
新たな発見
- スマートクライアントならオンラインでもオフラインでも動くアプリを作れる
- DataSetを使い、オンラインで取得したデータをXMLでオフラインに保存して利用
- Office2003でクライアントが作れる
- Word、Excelドキュメント、InfoPathドキュメントで作れる
- Visual Studio Tools for Officeを使えば、Visual Studio .NET上で開発可能
- どうやって作るのかいまいち謎
- Windowsフォームアプリのメリットには、コードサイズが小さいというのもある
- MSILなので小さい
- 比較的小容量のメディアや低速回線経由のダウンロードでも容易に配布することが可能
- てことで.NET Compact Frameworkはありがたいのかも
- http://www.microsoft.com/japan/msdn/practices/Type/Patterns/enterprise/
- 結構濃い内容かも。そのうち読んで見よう
- .NET Remotingサービス
- DSL(Domain Specific Language)
- Visual Studio 2005 Team Architectでサポートされる機能
- アーキテクチャ定義、方式設計を順序立てて定義できる。言語なのかな
- UMLだと機能要件しか定義できないが、DSLだと非機能要件も定義できる
- ODBCはレガシーテクノロジだから新規に利用するのは避けるべき
- なんと、そうなのか? でもPostgreSQLの.NETデータプロバイダってちゃんと日本語が動かなかった気が。
- DataReaderはDataAdapterの2倍以上早く動くらしい