私は衣料品会社から経営陣を育てなければなりません。 asp.netまたはspringを選択すると適切ですか? 選択理由は何ですか?ファクトベースのASP.netに比べてSpring MVCのメリットは何ですか?Spring MVCとASP.NET(MVC?)
7
A
答えて
8
成熟した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などの他のフレームワークをプラグインする必要があります。
もう一つ考慮すべきことは、ランニング。 ASP.NET MVCアプリケーションの実行は、Spring MVCアプリケーションの実行よりも比較的高価です。
あなたの顧客は大企業ですか?それ以外の場合は、PHPやRuby on Railsに基づく他のMVCフレームワークでも十分です。
希望に役立ちます。
2
私はSpring.Netをよく知っていませんが、ASP.NET MVCの利点は拡散していると思います。エンタープライズレベルのWebアプリケーションで動作する多くのドキュメントと不要なコミュニティを見つけることができます。
Springの可能な利点は、その中にたくさんの "サブフレームワーク"、AOP、彼自身のIoCコンテナ、よりクールなものがあるフレームワークに依存していると思います。
私はまた、ASP.NET MVCでの学習曲線ははるかに簡単だと思います。
関連する問題
- 1. Spring MVCとMogoTemplate
- 2. Spring MVCと "ビッグフォーム"
- 3. Spring MVCとPdf
- 4. ASP.NET MVCで@Transactional in ASP.NET MVC
- 5. ASP.NET MVCとAngularjsとASP.NET MVCとReactjs
- 6. Spring MVCとPrototype JavaScript
- 7. Spring MVC、ドメインオブジェクトと@JsonIgnore
- 8. Spring MVC | requestDispatcherとsendRedirect
- 9. ASP.NET MVC Global.asax Springでの注入
- 10. SitecoreとASP.net MVC
- 11. フラッシュアップローダーとASP.net MVC
- 12. ASP.NET MVCとAjaxFileUpload
- 13. ASP.NET MVCとSproutCore
- 14. FirebirdとASP.NET MVC
- 15. ASP.NET MVCとZeitgeist
- 16. ASP.NET MVCとWebform
- 17. ASP.NET MVCとSpring.NET
- 18. SOAとASP.net MVC
- 19. ASP.NET MVCとDropbox
- 20. のasp.net MVCと
- 21. ユーザーコントロールとasp.net mvc
- 22. ASP.NET MVCとIdisposable
- 23. ASP.NET MVCとHTML5
- 24. Asp.Net MVCとセッション
- 25. asp.net MVCのカスタムタグMVC
- 26. VaadinとSpring MVCの統合
- 27. Spring MVC:エラーページとプリンシパル情報
- 28. Spring MVC MultiActionControllerとApache Shiro
- 29. Springのmvcマッピングヘッダーとパラメーター
- 30. RESTTemplateとspring mvc - セッション属性
SpringでコーディングするためにHibernate、Velocity、freemarkerが必要だと思っていません。彼らは非常に特殊な使い方をしています。優れた保守可能なWebソリューションです。私は.NetとSpringフレームワークの両方で働いています。あなたがコードしているすべてのものを完全に制御できるので、Springは最高です。メンテナンスはより簡単で、すべての中で最もクールで、IOCを持っています。 IOCで働く魔法のように感じます。 – Prashant
これまでにdotnet core MVCにはIOCがあり、完全にプラグ可能でオープンソースであり、Linux上で動作します。だから私は彼らが今でも地面にいると思う。 –