gpt4 book ai didi

asp.net - 网络表单与 MVC。一旦你开始使用 MVC.. 你会回到 webforms 吗?

转载 作者:行者123 更新时间:2023-12-04 08:00:12 24 4
gpt4 key购买 nike

几个月前我检查了 MVC 并没有真正理解它.. 但最近我成为了一个更好的程序员,我认为这是有道理的.. 这是我的理论.. 告诉我我是否做对了

在 90 年代的 Microsoft Devs 中,我们有 Classic ASP。这在同一页面上混合了 VBscript 和 HTML。所以你需要自己创建所有的 HTML 并混合 HTML 和 VBScript。这不被认为是理想的。然后 .NET 出现了,每个人都喜欢它,因为它类似于事件驱动的 VB 6 样式编程。它创建了将数据绑定(bind)到 ASP Servier 控件的这种抽象。它使得枚举数据很容易通过一行显示在屏幕上。
然后最近 Jquery 和 SOA 概念混在一起了.. 现在人们想.. 当我可以直接使用 .NET 作为数据提供者并使用 jquery AJAX 调用来获取数据并用它创建 HTML 时,为什么还要创建这个额外的抽象层直接..不需要Webforms抽象层..

所以我们又回到了像 1999 年那样直接创建 HTML。

所以 MVC 就是说不要再假装 WEB 编程是一个 VB6 应用程序!直接生成HTML!

我错过了什么吗?

所以我想知道.. 对于那些使用 MVC 的人来说......这是不是那种一旦你习惯了就再也不想回到 webforms 的东西了?

最佳答案

上帝,我非常喜欢 MVC,我什至认为语言无法表达我的感受 :)

从开发某些东西所花费的时间来看,我认为 MVC 和 WebForms 是平等的。

在 WebForms 中,我会花很多时间与 DataGrid 和其他控件进行斗争,以完成我想要的以及我想要的方式。更不用说从不再是可行解决方案的站点上用 jQuery 替换 UpdatePanels 的许多小时(性能方面)。

在 MVC 中,我从一张白纸开始,然后根据我的需要对其进行塑造。需要我多说?

编辑:我刚刚找到 http://aspnetmvc.componentart.com/

关于asp.net - 网络表单与 MVC。一旦你开始使用 MVC.. 你会回到 webforms 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2811929/

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