7

私は衣料品会社から経営陣を育成するために働かなければなりません。asp.net と spring のどちらを選択するのが適切ですか? 選択の理由は何ですか?ファクトベースの ASP.net に対する Spring MVC の利点とその逆の利点は何ですか?

4

2 に答える 2

9

成熟度に関しては、ASP.NET MVC と Spring MVC は成熟した MVC フレームワークであり、比較的同じです。Daniele が言ったように、今考慮しなければならないことの 1 つは学習曲線です。バックグラウンドが Java の場合はおそらく Spring MVC を選択するのが最善であり、バックグラウンドが .NET の場合は ASP.NET MVC を選択するのが賢明です。

ASP.NET MVC はそのまま使用できます。ASP.NET MVC を操作するために、さまざまなテクノロジをプラグインする必要はありません。Spring MVC の場合は少し話が異なります。永続化のために Hibernate/JPA/iBatis、テンプレート化のために JSP/Velocity/Freemarker などの他のフレームワークをプラグインする必要があります。

考慮しなければならないもう 1 つの点は、このシステムを稼働させるために顧客が喜んで投資する金額です。ASP.NET MVC アプリの実行は、Spring MVC アプリの実行よりも比較的コストがかかります。

上記以外に、お客様は大企業ですか? そうでない場合は、PHP または Ruby on Rails に基づく他の MVC フレームワークで十分でしょう。

それが役立つことを願っています。

于 2013-08-08T09:57:10.630 に答える
2

Spring.Net についてはよくわかりませんが、ASP.NET MVC の利点は拡散にあると思います。多くのドキュメントと、エンタープライズ レベルの Web アプリケーションで使用する広大なコミュニティを見つけることができます。

Spring の可能な利点は、フレームワークに依存していると思います。フレームワークには、多くの「サブフレームワーク」、AOP、彼自身の IoC コンテナー、およびその他のクールなものが含まれています。

また、ASP.NET MVC の学習曲線ははるかに簡単だと思います。

于 2013-08-08T08:35:52.013 に答える