Spring.NET&备择方案

时间:2009-04-02 14:15:50

标签: inversion-of-control spring.net

Spring.NET是一个在Web开发中使用的好框架吗?

有替代方案吗?

更新(对于弗雷德里克):

  • 在Web开发中使用Spring.NET(或IoC容器)时是否存在缺陷。我总是在客户端flex应用程序中使用spring.actionscript,但客户端应用程序与Web应用程序不同。
  • 是否有Microsoft IoC Containter Framework?
  • 它如何处理并发?

3 个答案:

答案 0 :(得分:4)

作为Spring.NET的提交者,我当然有偏见,但Spring.Web在过去几年中完全是根据我们自己的需求而构建和完善的。与其他容器相比,Imho在WebForms开发方面提供了最广泛的支持。 MVC支持仍然是TDB。

Spring.NET本身也完全是线程安全的。当然,你自己的单例实现需要是线程安全的,否则你总是可以使用“请求”范围。

HTH, 埃里希

答案 1 :(得分:3)

“是否有Microsoft IoC容器框架?” - 是的,它被称为Unity

答案 2 :(得分:1)

这是一个好的框架吗?取决于您的要求。

有替代品吗?是的。
(温莎城堡,StructureMap,PicoContainer,......)。

Google可以告诉你......