最近我遇到了这个开源项目 ASP.NET WebformsMVP。
它似乎是 asp.net mvc 的替代方案,也是将可测试性引入现有 webforms 应用程序的快速方法。(无需经历重写一堆代码以使其适用于 asp.net mvc 的痛苦)
当然,在尝试新事物时,社区支持和开源项目的放弃总是一个问题,但是从这些恐惧中继续前进,有没有人认真尝试过这个框架?如果是这样,您能否分享一些对其优缺点的见解,以及它是否真的值得尝试?
非常感谢!
最近我遇到了这个开源项目 ASP.NET WebformsMVP。
它似乎是 asp.net mvc 的替代方案,也是将可测试性引入现有 webforms 应用程序的快速方法。(无需经历重写一堆代码以使其适用于 asp.net mvc 的痛苦)
当然,在尝试新事物时,社区支持和开源项目的放弃总是一个问题,但是从这些恐惧中继续前进,有没有人认真尝试过这个框架?如果是这样,您能否分享一些对其优缺点的见解,以及它是否真的值得尝试?
非常感谢!
WebformsMVP 现在包含在 DotNetNuke 中,因此我们已经开始将它间接用作 DNN 中自定义模块开发的一部分。
我认为我们没有充分利用该框架的所有功能,但迄今为止没有任何问题。该实现非常干净且易于实现,并且改进现有的 webforms 代码相当简单。对我们来说,学习曲线是最小的。
我们遇到了许多不确定做事的“正确”方式的案例,并且在网上找到的指导非常有限。(尽我所能避免它,有时我只需要在 ViewState 中插入一些东西。)但是,随着 DNN 团队使用它,我们很有信心它不会很快消失,并且越来越多的例子应该出现在网上。
当然,我鼓励使用它,即使只是出于希望看到社区发展的自私原因。