2008-09-04 18 views
5

新しいプロジェクトを開始し、MVCフレームワークの1つを使用したいと考えています。 ASP.NET MVCはまだプレビュー中ですが、Spring.netは生産中で、Javaの履歴があります。私は2つの間の一般的なローダウンを知りたい。ASP.NET MVCとSpring.NET

現在の質問..
主な機能の違いは何ですか?
導入/ホスティングに関する問題はありますか?
今後のサポートですか? ASP.NET MVCが生産されると、Spring.netは消えていくと思いますか?
現在のサポートですか?私はJeffが次のプレビューの急な変化についてつぶやくのを見ました。

ありがとう!

答えて

4

質問で少し混乱しています。 Spring.Netは、ASP.NET MVCで使用できる依存性注入フレームワークです。私はあなたが実際に頼んでいるものから私の答えに基づいています。 ASP.NET MVCとASP.NETで動作する別のMVCフレームワークの違い

まだベータ版ではないので、ASP.NET MVCを本番環境で使用することに心配している場合は、MonoRailを代わりにチェックアウトしてください。機能にはいくつかの違いがありますが、2つの用語は用語に非常に似ていて、MVCの実装方法はかなり異なります。相違点を知りたい場合は、投稿したhere is a questionを監視してください。 ASP.NETがリリースされると、ほとんどのMicrosoftのショップがそのリリースに切り替わると私は思う。 ASP.NET MVCがまだ開発されていると、次のリリースにアップグレードするときに変更する必要がある急な変更が実行されます。それは縁の上に生きるという領土と同じです。最新のリリースにジャンプする前に、リリースノートを読むだけで済みます。

+0

おかげで見つけることができます。モノレールのリンクをクリックすると、城のプロジェクトサイトにマルウェアがあると言われています。本当ですか? –

+0

@PriyankThakkarはい、私は今同じことを見ています。何が起きているのか分かりません。私はリンクを掲示したときそれはなかった。ここには[Githubアカウント](https://github.com/castleproject)があります。 –

+0

ありがとう... githubリンクが働いていました:) –

1

私は、Spring.NETが本当に脱いだとは思っていません。少なくとも、Castle Project Monorailほどはありません。

私が理解していることから、Spring.NETはJava Springの実装からも離れているため、Javaから来ている場合は予想よりも急な学習曲線になります。 Spring.NET's overviewから:

Spring.NETのデザインは、現実世界 メリットを示しており、ワールドワイド エンタープライズアプリケーションの何千ものに使用されている春 フレームワークのJavaバージョンに に基づいています。 春.NETはJavaのバージョン からの迅速なポートではなく、むしろ 特定のプラットフォームに縛られていないことに 実績のある建築とデザイン パターンを以下に基づいて 「精神的なポート」。

トピックの幅が広いため、一度に回答するのが難しくなりますが、Phil Haackがこの質問を見て反応することを願っています。 :)

+0

Castle Monorail(MVCフレームワーク)ではなく、Castle Windsorを考えています。 – automagic

1

はいSpring.netはMicrosoftのコードベースにエンタープライズソリューションを追加し、Springは欠けている欠点を埋めるでしょう。

Spring.net & ASP.net MVCの今後のサポートについて、ご質問にお答えすることができます。明らかに、MicrosoftがRTM/Finalビルドに移行すると、Springは新しいMilestoneビルドをリリースする予定です。

http://forum.springframework.net/showthread.php?p=14031#post14031(Mark is the Spring。純リードとマイクロソフトのMVP)

マイクロソフトでは十分な知識を持っていないので、これまでに何もしたくないと聞いたことがあります。 Spring.net &コントローラの依存性注入のための

最新のサポート情報についてMVCContrib