【cgtools,CGTOOLS】web开发为何没往拖动控件的方向发展?
作为从 ASP 时代走过来的老码农可以负责任地说,Web 开发拖控件在 10 多年前随着微软 ASPdotNET 推出时就已经通过被称为 WebForm 的技术实现了,并且到现在也仍然在产品寿命期中,虽然不再更新新功能,但仍然有着正常的产品维护 。在 WebForm 技术刚刚诞生的时代,众多从 Delphi/VB 开发人员刚从拖控件开发本机应用开始向 Web 开发转向,此时,入门简单、事件模型类似本机开发的 WebForm,甚至一经推出就爆红成为开发 B/S(所谓的 Browser/Server)应用的首选技术 。
那是一个互联网还不非常普及,人人都在做 MIS 的年代,WebForm 虽然火了,但是因为 WebForm 的事件模型本质上是需要提交页面和后端服务器交互才能触发,从根本上和 AJAX 等技术是矛盾的,而且拖控件的方式,页面会生成非常多的冗余 HTML 标签,造成页面体积巨大,且 CSS 难以应用 。
随着 Web 开发技术的发展,用户对前端体验要求越来越高,浏览器和 W3C 标准也随着不停演化,甚至出现了专门的前端开发工程师,在这种情况下,代码臃肿、体验不佳的 WebForm 早已被手工编写的 HTML/CSS/JS 页面所替代 。当然,市场对拖控件形式的无代码或少代码开发一直有需求,微软后期也尝试推出过 LightSwitch 等等昙花一现的技术,不过总体上说,目前还是以手工开发 HTML 页面为主 。
推荐阅读
- Cuomo,cuomo
- 小白第一次使用苹果手机,苹果手机杀毒怎么杀
- 哪款华为手机比较好,华为哪款手机比较好
- 怎样分辨是不是绿化芒
- 面包虫能吃吗
- 一夫当关万夫莫开是哪个关
- 加热氯酸钾为什么不放棉花
- root的感受,浅谈root的那些事
- edge无法进行线刷,zuk edge 不解锁 线刷
- 360n5root的权限,你手机要root吗