Asp.net mvc ASP.NET MVC和Spring.NET

Asp.net mvc ASP.NET MVC和Spring.NET,asp.net-mvc,frameworks,spring.net,Asp.net Mvc,Frameworks,Spring.net,正在启动一个新项目,并希望使用MVC framworks之一。仍在预览中,但正在生产中,并且有Java的历史。我想知道两者之间的一般内幕 当前问题.. 主要的功能差异是什么? 部署/托管问题如何? 未来的支持?你认为一旦ASP.net MVC投入生产,Spring.net会消失吗。 目前的支持?在下一次预览中,我看到杰夫在叽叽喳喳地谈论一个突破性的变化 谢谢 这个问题让我有点困惑。Net是一个依赖注入框架,可以在ASP.Net MVC中使用。不过,我的回答是基于你的实际提问。ASP.NET MV

正在启动一个新项目,并希望使用MVC framworks之一。仍在预览中,但正在生产中,并且有Java的历史。我想知道两者之间的一般内幕

当前问题..
主要的功能差异是什么?
部署/托管问题如何?
未来的支持?你认为一旦ASP.net MVC投入生产,Spring.net会消失吗。
目前的支持?在下一次预览中,我看到杰夫在叽叽喳喳地谈论一个突破性的变化


谢谢

这个问题让我有点困惑。Net是一个依赖注入框架,可以在ASP.Net MVC中使用。不过,我的回答是基于你的实际提问。ASP.NET MVC与在ASP.NET中运行的另一个MVC框架之间的差异


如果您担心在生产中使用ASP.NET MVC,因为它还没有进入测试版,那么您可能想作为替代品进行检查。在特性上有一些不同,但在术语和MVC的实现方式上两者非常接近。为了了解差异,您可能希望监视这些差异。我认为,一旦ASP.NET发布,大多数微软商店都会转而使用它。由于ASP.NET MVC仍在开发中,您将遇到在升级到下一版本时必须更改的重大更改。这与生活在边缘的领域是一致的。在跳到最新版本之前,您只需阅读发行说明。

我有一个印象,Spring.NET从未真正起飞,或者至少没有它那么快

据我所知,Spring.NET也脱离了JavaSpring的实现,因此如果您来自Java,那么学习曲线将比预期的更陡峭。发件人:

NET的设计是基于 Spring的Java版本 框架,它展示了真实世界 它的优点和用途有数千种 全球范围内的企业应用程序。 Spring.NET不是一个来自的快速端口 Java版本,而是 “精神港”基于以下内容 久经考验的建筑和设计 中的模式不与 特定平台


至于你的其他问题,话题的广度让他们有点难以一次性回答,但我希望Phil Haack能看到这个问题并做出回应。:)

是的,Spring.net将企业解决方案添加到微软的代码库中,Spring将填补关键的空白

我可以尝试回答您关于Spring.net和ASP.net MVC未来支持的问题。显然,当微软推出RTM/最终版本时,Spring将发布一个新的里程碑版本:

(Mark是Spring.net的领导者和Microsoft MVP)

我听说在那之前他们不想放弃任何东西,因为他们已经受够了微软对Springs的想法毫无认可


当前对Spring.net和控制器依赖注入的支持可以在

中找到。您考虑的是Castle Windsor,而不是Castle Monorail(MVC框架)。感谢您提供的信息。如果我点击mono rail的链接,它会说castle项目站点有恶意软件。这是真的吗?@PriyankThakkar是的,我现在看到了同样的事情。不知道发生了什么事。当我发布链接时,它没有这个功能。这是我的建议。