关于低(零)代码平台的看法

2021-05-21 13:58:55 +08:00
 samin

低代码甚至零代码平台,逐渐火了,在我看来,可能是下一个数据中台,炒了一波概念。

其实成熟的低代码平台早已经有了:魔兽争霸 3 的地图制作(多少经典的游戏模式是源自魔兽 3 )、我的世界地图制作 这两款都是非常成熟的低代码平台

9321 次点击
所在节点    程序员
56 条回复
JerryCha
2021-05-21 14:10:06 +08:00
你:低代码可以快速搭建一个 CRUD 系统
领导:你这低代码连个淘宝都搭不了,要来干嘛?
meteor957
2021-05-21 14:10:11 +08:00
这个词语比几年前的『中台』还恶心
czfy
2021-05-21 14:10:27 +08:00
是有,但你能把这些游戏地图制作用在别的业务场景吗..
iugo
2021-05-21 14:13:33 +08:00
不知道是大家低估了编程还是高估了编程.
HeyWeGo
2021-05-21 14:15:02 +08:00
需求如果是一锤子买卖,没问题!

实际呢?欲望是无穷的,快速原型好了,后期天马行空的需求来了,你改改看!
yitingbai
2021-05-21 14:15:12 +08:00
如果每个公司的业务都一样或者相似, 那还有存在这么多公司的必要么
youngce
2021-05-21 14:15:57 +08:00
所以零代码平台可以实现出另一个零代码平台吗
no1xsyzy
2021-05-21 14:30:47 +08:00
不,你还是换了个方法写「代码」
你不能说因为没有 if else 就不算写代码,那 brainf*ck 一定也是低代码零代码。
你不能说拖拖空间就不算写代码,那 scratch 吹什么学习代码的工具呢,趁早废了吧。

编程是一门古老艺术的现代表现形式,这门古老的艺术名字叫做「思考」。
charlie21
2021-05-21 14:41:25 +08:00
nocode 必然是不够 generic 的,这点不用说 ,之前已经说过了它放弃的是更有粒度的控制 v2ex.com/t/734750?p=1#r_9916277

nocode 短期看来是成本低了(节省了人工费用),长期看来 nocode 的成本是很高的 一般人是用不起的
Dragonphy
2021-05-21 14:52:35 +08:00
前阵子在研究这个,市面上有名气的都体验过了,这些低代码最多做做普通 OA 系统
charlie21
2021-05-21 14:52:58 +08:00
当然,如何把华丽而无用的东西卖出去就是另一回事了。你甚至可以把纸尿布卖给美国总统川普。在尊重买卖双方买卖什么是买卖双方自己的事的情况下,难以掩盖其他买家的鄙夷
https://kalasearch.cn/blog/no-code-low-code-affect-programmers
7gugu
2021-05-21 14:56:53 +08:00
低代码只是用来取代某些场景下的重复劳动而已。比如问卷系统,部分的 OA 流程,文章排版之类的。
samin
2021-05-21 15:01:39 +08:00
楼上说的 OA 系统,其实这类低码平台称之为“流程引擎”( flowable 之类),早已可以完成简单的 OA 系统 😂

对于低码,始终觉得是在造银弹
yaphets666
2021-05-21 15:28:36 +08:00
逼用没有 没事干找事干而已 闲着就要被开了
imycc
2021-05-21 15:29:13 +08:00
代码还是得写的,只是把不需要写的部分给抽出来,提供给用户自行配置。产品的使用模式是固定的或者模板化的。就像 QQ 空间、淘宝店铺之类的。
leeggco
2021-05-21 15:32:40 +08:00
@Dragonphy #10 能分享几个来体验下吗
yuancoder
2021-05-21 15:34:26 +08:00
之前的 asp.net 算不算,拖拖控件,设置一下属性,设置一下数据源,简单写点事件处理逻辑,一个简单的应用就做好了。
murmur
2021-05-21 15:40:07 +08:00
@meteor957 低代码是现实中的需求,中台才是个包装的概念,越大的企业审批越多越繁琐
dfkjgklfdjg
2021-05-21 15:41:31 +08:00
引一段尤雨溪的回答:
- - - - -
低代码无代码,这个东西是这样的,就是我们把它想象成一个取舍的一个轴,轴的一端是灵活性(所谓灵活性就是你可以应付任何需求、任何场景),在轴的另一端就是低代码无代码 ,就是你需要写的代码越少越好,对代码本身的知识越少越好。

最理想的就是一个没有任何代码知识,就比如说一个纯产品经理或者一个设计师,就拿你这个东西捣鼓捣鼓就弄出一个正真生产环境能用的东西,这是这一端。
另一端就是说我不管怎么样,在复杂的需求我都能用我的系统都能给你弄出来,这两个东西就像我们知道这个数据库设计里边有这个,数据库你最终的一致性,写的可靠性等等,就是三个东西里边,没有办法三选三最多只能三选二。

我觉得这个低代码和无代码这也是一样的。就是你在究极的灵活性跟易用性,没有办法在两个轴上都做到极致的,就是你在中间肯定只是找不同的点,所以我们现在看到的工具都是在这些不同的点上,去尝试看哪一个点是最合适的平衡。

你可以看到一个比较具体的例子,比如说淘宝店铺,你要搭店铺的这个东西基本上做到了是个店小二都能用,很傻瓜,但是它的这个代价就是说,它的内部实现是跟你这个淘宝搭一个页面的需求是强耦合,那你这个系统,就为了让店小二做的尽可能简单高效,它可能牺牲的代价就是我这套系统就没有办法用在任何场景。

那反过来说如果你要做一套说我既要不需要编程又可以应付任何场景,最后你的代价可能就是你这个系统做的其实可能简单的场景又搞的很难用,然后一些需求你搞不定最终还是没有办法做多真正 NoCode,然后最后你还是说,哎呀这边我搞不定了,工程师你来帮我搞一下,然后两边一沟通一反馈,这一有人的互动、有人的沟通,效率一下就低下来了,最后你这个 NoCode 的优势就没了,所以我觉得这个东西一句话来说就是没有银弹。

这两天还是看到一些比较有意思的探索在知乎上边,首先哪个徐飞叔叔他发了一篇文章,然后那个侯震宇也有了一篇文章,这两篇文章其实都挺好的,我觉得在这个方向他们是在做一些比较本质的思考,就是做这些系统的同学可以看一下,但是我个人对于这块也就也不是那么的深入,所以我只能大概的谈一下。
- - - - -
v2k9
2021-05-21 15:55:47 +08:00
1-低代码是个方向,不是说低代码要完全替代编程。就像有人选择简易组装的衣柜,有人坚持用原木自己做。

2-低代码是要解决的对普通用户不友好,或者重复造轮子的问题,这个方向没有错。

3-低代码需要场景限制,造房子要做好预制板;造车要做好预制框架;不要拿造房的代码去造车。

4-低代码意思是只在关键链接步骤做些配置就好了,就像螺丝钉和钉子,不要整体大框架整天重复写。

5-低代码是个很好的设想,没必要反对,当然也可以选择不用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/778356

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX