2

.Net の若い専門家として、エンタープライズ レベルのアプリケーションを構築するための .Net アプリケーション ブロックがたくさんあることに気付きました。それでも、初心者または専門家向けの .Net 開発への入り口として、これらすべてのリソースが集められている場所を見つけることができませんでした。

これが私の質問です。エンタープライズ レベルのアプリケーションで使用するアプリケーション ブロックはどれですか? ブロックを分類してください(データベースアクセス、GUI、テスト...タグを追加してください!)、それがオープンソースかどうかを正確に。ライブラリが複数の分野 (Microsoft プリズムなど) で機能を提供している場合は、いくつかの追加情報が役立ちます。

具体的に。小さな有用なブロックを忘れてはなりません。有用で企業レベルのライブラリには賛成票を投じ、不安定なものには反対票を投じてください。全部捕まえなきゃ!

もちろん、そのような場所が存在する場合は、その URL を取得できれば幸いです ;-)

ライブラリ :

  • Microsoft Entreprise Library (キャッシング、暗号化、データ アクセス、例外処理、ログ記録、ポリシー インジェクション、セキュリティ、ユニティ、つまり依存性インジェクション、検証 - オープン ソース) Robert Harvey 著
  • NHibernate (O/R マッピング、データ アクセス - オープン ソース) g.
  • Proj.Net (空間参照と投影 - オープン ソース) by George

資力 :

4

4 に答える 4

1

オープン ソースの .Net ライブラリとアプリケーションを探し回る場所がいくつかあります。

ここにいくつかあります

于 2009-08-27T21:03:08.003 に答える
1

Microsoft Enterprise Library は、再利用可能なソフトウェア コンポーネント (アプリケーション ブロック) のコレクションであり、ソフトウェア開発者が一般的なエンタープライズ開発の分野横断的な問題 (ログ、検証、データ アクセス、例外処理など) を支援するように設計されています。アプリケーションブロックは一種のガイダンスです。これらはソース コード、テスト ケース、およびドキュメントとして提供され、開発者が複雑なエンタープライズ レベルの基幹業務開発プロジェクトで使用するために「そのまま」使用したり、拡張したり、変更したりできます。

http://msdn.microsoft.com/en-us/library/cc467894.aspx

  • キャッシング アプリケーション ブロック
  • 暗号化アプリケーション ブロック
  • データ アクセス アプリケーション ブロック
  • 例外処理アプリケーション ブロック
  • ロギング アプリケーション ブロック
  • ポリシー インジェクション アプリケーション ブロック
  • セキュリティ アプリケーション ブロック
  • Unity アプリケーション ブロック
  • 検証アプリケーション ブロック
于 2009-08-27T21:31:35.683 に答える
1

オブジェクトをリレーショナル データベースに永続化するためのNHibernate 。

于 2009-08-27T21:38:07.403 に答える
0

ProjNET-投影と空間データを処理します。オープンソース!

于 2009-08-27T21:23:55.607 に答える