黑马程序员技术交流社区

标题: 温故而知新 [打印本页]

作者: ghjfvfh    时间: 2020-2-29 17:50
标题: 温故而知新
关于Web 编辑器的看法
Web 编辑器火了很久,虽然现在票圈里偶现的招聘、婚庆等土味 H5 页面,基本也都是普通用户通过 Web 编辑器拖出来的。别看作品平均质量未必多高,还真有不少普通人花很多时间用这种方式来创作。你可曾看到半点除了「让小白也能拖个简单的东西出来」以外真正的技术突破?没有!从 Weebly 的 Web 2.0 时代到今天票圈里「万物互联,为鸿蒙沸腾」的 5G 时代,拖拽式的 GUI 生成工具,始终具备非常大的限制。像上面这些例子,就都有两个最大的局限:
无法自动生成交互逻辑。对于「点击这个按钮之后依次请求某几个后端接口,并以某种规则转换数据格式,如果报错又该如何如何」这种司空见惯的产品需求,这些编辑器基本一律欠奉,或只能嵌入某些特定的逻辑(如某个拖出来的表单能自动请求某接口,再配置些联动之类)。
只能在受限、具体的业务场景下发挥作用,不像编程语言那样普适性广泛——你觉得专门用来做婚礼请帖的编辑器,能拿来写操作系统吗?
可以说,专业程序员多半是排斥用这些东西干活的——虽然编写这些编辑器还挺有乐趣,但这些 GUI 生成器本身,并不适合拿来编写最重要的业务逻辑。这些东西有什么缺陷呢?谁用谁知道:
自动生成的 GUI 布局代码是臃肿的。拖拽出来的代码常常会带上许多冗余字段,远不如手写来得干净整洁。有些工具生成的布局数据(如 Xcode 臭名昭著的 XIB)甚至完全不可读,这使得 Git 等面向文本的代码管理工具难以进行可靠的 diff,非常容易在多人协作时造成冲突。
所以我认为Web 编辑器还是有很多可以上升的空间,期待未来它的更精彩的表现。
个人观点,欢迎留言交流。
作者: 梦想的伟大    时间: 2020-3-2 12:10
888888888888888888
作者: SZ创客    时间: 2020-3-2 12:33
888888888888888888888888888
作者: 小白。    时间: 2020-3-2 13:44
我爱学习,学习是我的动力,,,,,,,,,,,,,,,,,,,,,,,,,,,,
作者: 早晨    时间: 2020-3-2 13:56
你很优秀哟,,加油,,,,,,,,,,,,,,,,,,,,,
作者: yuanfang123    时间: 2020-3-2 14:22
好好学习天天向上。。。。。。。。。。。。。。
作者: 一只小熊猫    时间: 2020-3-2 15:16
加油加油,,,,,,,,,,,,,,,,,,,
作者: 188杨    时间: 2020-3-2 15:30
学习学习,,,,,,,,,,,,,,,,
作者: w88693w    时间: 2020-3-2 15:42
奋斗奋斗,,,,,,,,,,,,,,,,,,,,
作者: 奔放的小野鸡    时间: 2020-3-2 15:53
加油,,,你是最棒的,,,,
作者: 浩宇a    时间: 2020-3-4 08:58
加油,,,你是最棒的,,,,
作者: 疯狂的小鸡    时间: 2020-3-4 13:37
好好学习呀,,,,,,
作者: 别说话,吻我    时间: 2020-3-4 13:50
大佬很优秀呀,,,,,,,,,,,,,,,,,,,
作者: 似岁年华    时间: 2020-3-4 14:11
奋斗吧,,,,,,,,,
作者: 小逗比    时间: 2020-3-4 14:54
一起加油吧,,,,,,,,,,,,,,,,,,,,,,,,,

作者: 尹嘉琦    时间: 2020-3-4 15:15

奋斗吧,,,,,,,,,
作者: 包子包子啊    时间: 2020-3-4 15:32


奋斗吧,,,,,,,,,
作者: 黄雨丝丝丝    时间: 2020-3-6 10:23
少壮不努力,老大徒伤悲
作者: 柠檬leung不酸    时间: 2020-3-6 17:33
能坚持学习的人都是最棒的。
作者: 柠檬leung不酸    时间: 2020-3-9 12:18
面对生活的选择,可怕的不是“大环境”,而是我们自己。勇于走出自己的舒适圈,勇于挑战自己,加油……
作者: 柠檬leung不酸    时间: 2020-3-11 20:16
除了恐惧和欲望,还有什么可以激励自己长期地努力?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2