码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-01-19 23:25:27      阅读:683      评论:0      收藏:0      [点我收藏+]

标签:结合   form   模型   art   use   core   htm   href   handler   

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 是 历史 的 退步

标签:结合   form   模型   art   use   core   htm   href   handler   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!