gpt4 book ai didi

asp.net - ASP.NET MVC 的提示和 ASP.NET WebForms 开发人员的类(class)

转载 作者:行者123 更新时间:2023-12-02 08:34:55 25 4
gpt4 key购买 nike

ASP.NET MVC 开发人员可以建议哪些有用的东西来帮助我们 ASP.NET WebForms 开发人员编写更好的代码/Web 应用程序?

我是一名 WebForms 人员,但随着有关 MVC 的所有新炒作,我很重视一些有关可能可以在 Webforms 应用程序中使用的有用提示、技巧和策略的评论。

最佳答案

不久前,当我学习新的 MVC 框架时,我想到的一件事是,我认为 WebForms 在很多方面都是对 MVC 的尝试。标记和代码隐藏包括 View 和 Controller ,您只需编写自己的模型。

这个想法与我从学习 MVC 中获得的重要设计考虑因素密切相关。其中最重要的是巩固整个系统的核心域,并确保所有通用逻辑都定义在该域内可重用的级别上。这是你的模型,我喜欢将这个级别的逻辑称为域逻辑(我混合术语,我知道)。您的模型应该可以在不同的应用程序之间重用(主要的 Web/winforms 应用程序、用于实用程序和配置的 winforms 应用程序、后台处理服务、Web 服务等)。您的应用程序应该保持非常具体的目的:它们由表示逻辑(它们的 View )和应用程序逻辑(它们的 Controller )组成。任何跨越需要在其他应用程序中使用的界限的内容都可以轻松归类为域逻辑,并且不应成为任何给定应用程序的应用程序代码的一部分。

我希望这是有道理的。

它的要点是,即使您没有使用纯 MVC 框架或对象模型或其他任何东西,这种高层次的设计外观也可以产生巨大的效果。将通用逻辑隔离在可跨应用程序重用的域层中,并且您的应用程序更易于编写、扩展和维护。

关于asp.net - ASP.NET MVC 的提示和 ASP.NET WebForms 开发人员的类(class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/273555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com