5

私は現在、次のプロジェクトで使用したい技術を評価しています。主に自動データ操作のバックエンドになります。いくつかの依存関係があり、現時点では.Net 3.5の上にしかビルドできません。Spring.Netの状態はどうですか?

Spring.netは、DIコンテナ、ADO.Netヘルパー、NHibernate、単体テストヘルパーなどを1つの保守パッケージに入れているため、私たちの要件によく似ています。 コミュニティにSpring.Netがどのように確立され、州は何ですか?それは積極的に維持されているようですが、誰がそれを使用していくつかの経験を共有することができますか? 私は特にそうです。それが持っているDIコンテナとADO.Netモジュールに興味があります。 DIコンテナは適切な自動配線をサポートしていますか?

+2

おそらく城はあなたの要件にも適合します。それは非常に積極的に維持されており、Spring.NETよりも.NET上でより長い歴史を持っています:http://castleproject.org/ –

+0

関連:http://stackoverflow.com/questions/4558638/spring-net-configuration-fluently –

+0

関連:http://stackoverflow.com/questions/4581791/how-do-the-major-c-di-ioc-frameworks-compare –

答えて

4

。私が好きなもの

  • それが目立たないです。あなたが必要とするすべての自由をあなたに与えます。
  • よく文書化されています。
  • 私のプレゼンテーションとドメインオブジェクトからほぼすべてのインフラストラクチャコードを取り除くことで、わかりやすい、私は容易かつ確実に私のコード

に変更を加えることができることを見つけ、私はそれが改善を使用できると思う:開始時

  • 学習曲線が
  • 急できるXMLディcongfigurationではありません初心者には本当にやさしい。しかし、Resharperを使用してVisual Studioにxsdスキーマをインストールすると、特に悪いことではないと思います。
+0

私はautowiringをまだ使用していません。なぜなら、(古い)ブログポストを読んでいないからです。しかし、私はそれを来月に使用しようとしています。私はここで私の発見を投稿することを思い出してみよう。 – Marijn

+0

答えをありがとう。その間、私たちはCastle Windsorを使うことに決めました。 –

3

私はSpring.NETを数年間使ってきました。最初にDIのものから始め、徐々に技術について学び、フレームワークからますます多くの機能を適用します。 AoP、services、ado.netテンプレート。必要なアイテムがどこにあるかわかっていれば、本当に時間を節約できます。それに精通するにはかなりの時間がかかります。多くのドキュメントがありますが、多くのことを試してみることになります。

私はSpring.NETに私のブログにいくつかの記事を得た:私は積極的に多くなりまし年間で、それ等のspring.netを使用してきた http://blog.bennymichielsen.be/category/springnet/

+0

お返事ありがとうございます。我々は、城ウィンザーを使用することに決めました。 –

関連する問題