分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

.Net Core 没有 WebForm 是 历史 的 退步

发布时间:2023-09-06 02:30责任编辑:沈小雨关键词:Web

WebForm 自面世以来,  广受广大开发人员的欢迎 。

当然, WebForm 有一些 著名的 弊病,  比如 笨重的 ViewState 。

不过 我们 可以 用 一些 更加 先进 和 灵巧 的 方式 来使用它 。

比如,   《WebForm Anyway》  https://www.cnblogs.com/KSongKing/p/9455143.html  ,

WebForm  优秀 的 控件模型, 很方便, 很好, 很优秀 。

比如  UserControl,  后来者 没有 超越的,  包括  MasterPage,  当然 MasterPage 也是 WebForm 的, 不过我顺便说两句,

MasterPage   把   Web 简单草根 自由清新 的 传统  的 乡村空气    完全 搅浑了,   搅成一塘泥巴  。

明明在  页面  里   放一个   Header  和 一个  Footer   的  UserControl  就完事 的 事,  搞一个 不透明 的 框 框起来 ,,,

MVC 即使有 多种 方式 插入一个 局部界面, 比如   RenderPartial()  什么的,  没有一样 比得上  UserControl 。

后来者     没有    超越  UserControl  的 。

后来者 也  没有   超越   GridView   的 。

后来者 也  没有   超越   HttpModule   的 。

后来者 也  没有   超越   HttpHandler(.ashx) 的 。

Aspx 、 HttpHandler(.ashx)、HttpModule   三剑客 的 灵活性 无与伦比,  跟 后来者 比起来,  强大到让人 想哭 。

就 灵活性 这一点 而言,  堪称  Web 界  的   C 语言 。

Asp.net Core  的    Middle Ware ,  只不过是  新瓶 装 旧酒,   仅此而已 。

Web 开发模型 在  WebForm 时代 就已经 达到 完备 了,  

Aspx 、 HttpHandler(.ashx)、HttpModule    可以做 任何事 。

实际上, 如果按照 上面提到的 《WebForm Anyway》,   WebForm 可以容易的和 各种 前端框架 结合起来 。

So  ……    Any Problem    ?

从 其它方面 来看,  WebForm 快速开发 的 特性 使得 WebForm 可以用于 科研教育 事业,  可以编写 Demo,  可以用于 软件工程 里的 原型开发(Prototype) 。

.Net Core 没有 WebForm 是 历史 的 退步

原文地址:https://www.cnblogs.com/KSongKing/p/10293643.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved