6

“Spring.NET 是一个开源应用程序框架,它使构建企业 .NET 应用程序变得更加容易。” 弹簧框架

他们说 Spring 使 .Net 开发更容易。然后我看到手册很长。 第 5 章 IoC 容器

然后,当我运行一个具有 Spring 的项目时,我看到了一些神秘的堆栈跟踪错误。当一切都如此艰难时,春天如何让我的生活更轻松?

编辑:错误是在我运行项目时出现的,而不是像我第一次写的那样编译时出现的。我了解企业应用程序需要比普通应用程序更复杂的框架。但即使在这种情况下,它们也不应该很复杂。我的意思是,如果我想写一些逻辑,我不应该经历很多其他的东西。

编辑:如果我开始使用拥有它的现有项目,我别无选择,只能使用 Spring。

4

4 回答 4

15

请注意,它说它使企业 .net 应用程序更容易。企业应用程序与普通应用程序并不完全相同。它们是非常大规模的应用程序,需要围绕大规模的可扩展性、可移植性和极其灵活的配置进行设计。简化此过程的框架仍然难以使用,但比从头开始所有这些工作更容易且更可靠。

不过,我对在“正常”项目中使用企业框架持怀疑态度,因为它很可能针对非企业需求过度设计,并且在这种情况下最终可能比从头开始编码更困难。

于 2008-10-15T09:30:12.230 回答
8
  • 它提供了一个 IoC 容器。是的,充分利用它需要大量阅读。几乎所有强大的工具都是如此。如果您要使用 LINQ,那也需要进行一些研究——这是否会使 LINQ 在您看来毫无用处?
  • 它为各种事物提供了有用的实用程序类。通常,这些是您在其他情况下可能会自己动手做的事情。

现在,至于为什么在编译使用 Spring.NET 的项目时会出现神秘的堆栈跟踪错误……这听起来很奇怪。我们需要听到更多关于错误的信息才能知道发生了什么。

于 2008-10-15T09:25:53.237 回答
3

如果你不明白,你可能不应该使用弹簧......

但是 Spring.NET 是一个很好的框架。它不仅仅是 IoC,还有更多......在你的代码中捕获块......

于 2008-10-15T09:29:06.053 回答
1

我同意你的观点,它有一些学习曲线,但仅此一点不应该阻止任何人学习这个非常棒的工具。

于 2009-01-26T16:43:09.673 回答