質問

新しいプロジェクトを開始し、MVC フレームワークの 1 つを使用したいと考えています。 ASP.NET MVC まだプレビュー段階ですが、 Spring.net は運用中であり、Java との歴史があります。両者の一般的な概要を知りたいです。

現在の質問..
主な機能の違いは何ですか?
導入/ホスティングの問題についてはどうですか?
今後のサポートは?ASP.NET MVC が運用開始されたら、Spring.net は消えると思いますか。
現在のサポート?次回のプレビューでジェフが重大な変更についてつぶやいているのを見ました。

ありがとう!

役に立ちましたか?

解決

質問には少し混乱しています。Spring.Net は、ASP.NET MVC で使用できる依存関係注入フレームワークです。ただし、私はあなたが実際に尋ねていることに基づいて答えました。ASP.NET MVC と ASP.NET で実行される別の MVC フレームワークとの違い。

ASP.NET MVC がまだベータ版ではないため、実稼働環境で ASP.NET MVC を使用することが心配な場合は、次のリンクを確認してください。 モノレール 代替品として。機能にはいくつかの違いがありますが、この 2 つは用語と MVC の実装方法において非常に似ています。違いを学ぶには、 ここに質問があります 投稿されたものなので、監視する必要があるかもしれません。ASP.NET がリリースされたら、ほとんどの Microsoft ショップが ASP.NET に切り替えることになると思います。ASP.NET MVC はまだ開発中であるため、次のリリースにアップグレードするときに変更する必要がある重大な変更に遭遇する可能性があります。それは、境界線上で生きるという領域にも当てはまります。最新リリースにジャンプする前に、リリース ノートを読むだけで済みます。

他のヒント

Spring.NET は決して本格的に普及しなかった、少なくともそれほど普及しなかったという印象があります。 キャッスルプロジェクトモノレール.

私が理解しているところによると、Spring.NET は Java Spring の実装からも離れているため、Java から来た場合は、予想よりも学習曲線が急になるでしょう。から Spring.NETの概要:

spring.netの設計は、SpringフレームワークのJavaバージョンに基づいており、実際の利点を示しており、世界中の数千のエンタープライズアプリケーションで使用されています。Spring .NETは、Javaバージョンのクイックポートではなく、特定のプラットフォームに結び付けられていない実証済みのアーキテクチャおよびデザインパターンに基づいた「スピリチュアルポート」です。

他の質問については、話題が多岐にわたるため、一度に答えるのは少し難しいですが、Phil Haack がこの質問を見て回答してくれることを期待しています。:)

はい、Spring.net は Microsoft のコードベースにエンタープライズ ソリューションを追加します。Spring は不足している重要なギャップを埋めます。

Spring.net および ASP.net MVC の将来のサポートについての質問にお答えしたいと思います。どうやら、Microsoft が RTM/最終ビルドに移行すると、Spring は新しいマイルストーン ビルドをリリースする予定です。

http://forum.springframework.net/showthread.php?p=14031#post14031 (Mark は Spring.net のリーダーであり、Microsoft MVP です)

Microsoft が Spring のアイデアを何の評価も受けずに採用するのにはもううんざりしているので、それまでは何も譲りたくないという話を聞いたことがあります。

Spring.net とコントローラー依存性インジェクションの現在のサポートは、次の場所にあります。 MVCコントリブ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top