你如何看待无代码运动?

2021-12-06 10:00:55 +08:00
 moremoney

这些应用程序 /平台使非开发人员能够解决一堆原本需要软件工程师的问题,这是范式转变吗?

无代码工具生成的代码总是更复杂,因为它包含了无代码开发环境 + 设计工具 + 解释器或运行时 + 集成器 + 实际生成的代码。如果出了问题,所有部分可能都需要排查。

无代码工具最好只用来生成原型产品。当你确切想清楚想要什么,再找程序员将它写出来,这样可能更快,有利于以后的升级和排查。

14892 次点击
所在节点    程序员
108 条回复
ericls
2021-12-07 07:31:11 +08:00
代码的存在是因为自然语言存在缺陷
xumng123
2021-12-07 07:38:26 +08:00
@charlie21 认同
xumng123
2021-12-07 07:45:37 +08:00
@snw 认同,还是人力太便宜
xumng123
2021-12-07 07:55:38 +08:00
很喜欢 lowcode ,用过 low code ,必须熟悉 low code 的设计思想,适当时候能采用最佳实践定制。
cassyfar
2021-12-07 08:18:19 +08:00
这类痛点已经通过云计算降低很多了,比如 PAAS 或者 SAAS 。
raptor
2021-12-07 08:55:26 +08:00
当你在这行干得足够久,就会知道这种事情每隔几年就会来一次……

但是你要记得一点:没有银弹!
Protocol
2021-12-07 09:47:49 +08:00
有人也许会以为,代码不再是问题:我们应当关注模型和需求。确实,有人说过我们正在临近代码的终结点。很快,代码就会自动产生出来,不需要再人工编写。程序员完全没用了,因为商务人士可以从规约直接生成程序。
扯淡!我们永远抛不掉代码,因为代码呈现了需求的细节。在某些层面上,这些细节无法被忽略或抽象,必须明确之。将需求明确到机器可以执行的细节程度,就是编程要做的事。而这种规约正是代码。
我期望语言的抽象程度继续提升。我也期望领域特定语言的数量继续增加。那会是好事一桩。但那终结不了代码。实际上,在较高层次上用领域特定语言撰写的规约也将是代码!它也得严谨、精确、规范和详细,好让机器理解和执行。
那帮以为代码终将消失的伙计,就像是巴望着发现一种无规范数学的数学家们一般。他们巴望着,总有一天能创造出某种机器,我们只要想想、嘴都不用张就能叫它依计行事。那机器要能透彻理解我们,只有这样,它才能把含糊不清的需求翻译为可完美执行的程序,精确满足需求。
这种事永远不会发生。即便是人类,倾其全部的直觉和创造力,也造不出满足客户模糊感觉的成功系统来。如果说需求规约原则教给了我们什么,那就是归置良好的需求就像代码一样正式,也能作为代码的可执行测试来使用。
记住,代码确然是我们最终用来表达需求的那种语言。我们可以创造各种与需求接近的语言。我们可以创造帮助把需求解析和汇整为正式结构的各种工具。然而,我们永远无法抛弃必要的精确性-所以代码永存。
bz5314520
2021-12-07 23:49:41 +08:00
愿景鼓吹的是面向广大 biz ,实则客户不愿去面对软件的复杂性; biz + dev 都做不到 hhh ;叫用户去分析复杂性?

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

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

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

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

© 2021 V2EX