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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 帅辰 初级黑马   /  2019-10-30 11:23  /  757 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

12 个回复

倒序浏览
我拥有宇宙的风,与夏夜相逢。是六月盛景,是清寂长生。
回复 使用道具 举报
.我与春风皆过客,你携秋水揽星河
回复 使用道具 举报
世界的温柔 是及时的善意和干净的你
回复 使用道具 举报
当我拥有你,无论是在百货公司买领带,还是在厨房收拾一尾鱼,我都觉得幸福。
回复 使用道具 举报

海已静,山未青,月落于平行时空。长欢已远,迟眠五更,念心事灯火通明。相遇错失,欢悲照旧,我都承蒙。
回复 使用道具 举报


余生就那么长,还请衷于自己。
回复 使用道具 举报
仔细看看周围的人,始终有那么一些人,坚定地在向前走着,他们变成闪闪发光的存在,总觉得他们就像是神似的存在这世界上,可是我们不知道他们到底用了多少努力,才换来了这样的一个他们想要的人生。
回复 使用道具 举报
关于全栈,要了解T型理论,先专后全栈,千万别贪多,古人说: 广积粮,高筑墙,缓称王
回复 使用道具 举报

这一生山高水阔,背过身,便是太阳
回复 使用道具 举报


总有人,山高路远,为你而来
回复 使用道具 举报
我把什么比做你 你是一池捞不起的波光粼粼
回复 使用道具 举报
一个人幸运的前提,其实是他有能力改变自己。嗯,来到这里的我们都是幸运的吧?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马