A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ghjfvfh 初级黑马   /  2020-2-29 17:50  /  2257 人查看  /  20 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

关于Web 编辑器的看法
Web 编辑器火了很久,虽然现在票圈里偶现的招聘、婚庆等土味 H5 页面,基本也都是普通用户通过 Web 编辑器拖出来的。别看作品平均质量未必多高,还真有不少普通人花很多时间用这种方式来创作。你可曾看到半点除了「让小白也能拖个简单的东西出来」以外真正的技术突破?没有!从 Weebly 的 Web 2.0 时代到今天票圈里「万物互联,为鸿蒙沸腾」的 5G 时代,拖拽式的 GUI 生成工具,始终具备非常大的限制。像上面这些例子,就都有两个最大的局限:
无法自动生成交互逻辑。对于「点击这个按钮之后依次请求某几个后端接口,并以某种规则转换数据格式,如果报错又该如何如何」这种司空见惯的产品需求,这些编辑器基本一律欠奉,或只能嵌入某些特定的逻辑(如某个拖出来的表单能自动请求某接口,再配置些联动之类)。
只能在受限、具体的业务场景下发挥作用,不像编程语言那样普适性广泛——你觉得专门用来做婚礼请帖的编辑器,能拿来写操作系统吗?
可以说,专业程序员多半是排斥用这些东西干活的——虽然编写这些编辑器还挺有乐趣,但这些 GUI 生成器本身,并不适合拿来编写最重要的业务逻辑。这些东西有什么缺陷呢?谁用谁知道:
自动生成的 GUI 布局代码是臃肿的。拖拽出来的代码常常会带上许多冗余字段,远不如手写来得干净整洁。有些工具生成的布局数据(如 Xcode 臭名昭著的 XIB)甚至完全不可读,这使得 Git 等面向文本的代码管理工具难以进行可靠的 diff,非常容易在多人协作时造成冲突。
所以我认为Web 编辑器还是有很多可以上升的空间,期待未来它的更精彩的表现。
个人观点,欢迎留言交流。

20 个回复

倒序浏览
888888888888888888
回复 使用道具 举报
888888888888888888888888888
回复 使用道具 举报
我爱学习,学习是我的动力,,,,,,,,,,,,,,,,,,,,,,,,,,,,
回复 使用道具 举报
你很优秀哟,,加油,,,,,,,,,,,,,,,,,,,,,
回复 使用道具 举报
好好学习天天向上。。。。。。。。。。。。。。
回复 使用道具 举报
加油加油,,,,,,,,,,,,,,,,,,,
回复 使用道具 举报
学习学习,,,,,,,,,,,,,,,,
回复 使用道具 举报
奋斗奋斗,,,,,,,,,,,,,,,,,,,,
回复 使用道具 举报
加油,,,你是最棒的,,,,
回复 使用道具 举报
加油,,,你是最棒的,,,,
回复 使用道具 举报
好好学习呀,,,,,,
回复 使用道具 举报
大佬很优秀呀,,,,,,,,,,,,,,,,,,,
回复 使用道具 举报
奋斗吧,,,,,,,,,
回复 使用道具 举报
一起加油吧,,,,,,,,,,,,,,,,,,,,,,,,,
回复 使用道具 举报

奋斗吧,,,,,,,,,
回复 使用道具 举报


奋斗吧,,,,,,,,,
回复 使用道具 举报
少壮不努力,老大徒伤悲
回复 使用道具 举报
能坚持学习的人都是最棒的。
回复 使用道具 举报
面对生活的选择,可怕的不是“大环境”,而是我们自己。勇于走出自己的舒适圈,勇于挑战自己,加油……
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马