1
5
.NET并没有一个您可以或必须使用的全面体系结构框架。这在很大程度上取决于您正在编写的应用程序的类型。 既然您明确地询问了MVC/MVP和数据绑定,我想您的关注点之一是架构,因为它与UI和关注点分离相关。这在Web应用程序和桌面应用程序中的处理方式非常不同。 对于Web应用程序,相对较新的ASP.NET MVC框架将为您指明正确的方向。它可能会更好(我希望2级车会更好),但我已经很满意了。 对于桌面应用程序,Windows演示基金会为您提供了将逻辑与UI分离的好机会。 implementing the MVVM pattern . 不过,我怀疑你在寻找一种比这更具结构基础的东西。今天,在基类库中,我们实际上没有这样的东西,但另一方面,有许多开源DI容器可以帮助您构建可组合的大型应用程序。 一些常见的DI容器是: 我不确定这是否有帮助,因为我不太了解Java,以至于完全不了解你在寻找什么,但是我希望你发现它有点有用。 |