你如何看待无代码运动?

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

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

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

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

14805 次点击
所在节点    程序员
108 条回复
AsZr
2021-12-06 16:57:07 +08:00
我现在在这上面写定制化,特么地在写屎,在写屎啊
开发的时候 whistle 代理
js 本地打包哦 复制上去
tob 甲方烦得一比
learningman
2021-12-06 16:57:51 +08:00
比起机器码,汇编是不是 lowcode ?
比起汇编,C 是不是 lowcode ?
比起 C ,python 是不是 lowcode ?
Hoshinokozo
2021-12-06 17:03:18 +08:00
类比虚幻 4 蓝图功能,能够解决一部分问题,同时降低入门门槛,也真有用纯蓝图开发出来的游戏(光明记忆),不过就

目前来说更多是用于原型验证,我的理解是能够解放一部分重复劳动,当然也会淘汰一部分只会复制粘贴的人
V2Axiu
2021-12-06 17:19:26 +08:00
需求定位不明确的一个产品。给谁用都不行的一个产品。甲方:滚。项目经理:真就我来开发呗,跑了。开发:不能写到简历的东西,跑路。所以对与现有岗位都不合适,唯一的好处就是可以将员工与公司强绑定,时间越久的员工越不敢轻易跳槽,应为没了公司的平台几乎没有可以谈薪资的筹码。
AEDaydreamer
2021-12-06 17:32:57 +08:00
需求总是越滚越多,不论是自然产生的需求还是人为强加,没需求也要创造需求。最后复杂性提高还得上代码。不过半自动化可以减少很多固定的前期重负劳动还是好的。
kaiki
2021-12-06 17:37:00 +08:00
做一些简单的东西的时候觉得很方便,稍微复杂一点就觉得限制太多,不如让我修改底层框架,然后觉得为什么不直接从底层开始写起呢?
fanzheng
2021-12-06 17:39:41 +08:00
还没有接触过 no code, 有接触 low code, 现在低代码工具还是能解决企业内部信息化很多需求的。
kilasuelika
2021-12-06 18:01:00 +08:00
看都不看
adoal
2021-12-06 18:18:47 +08:00
考虑到当代主流 crudboys 的水平和素养,以及主流架构师们热爱的臃肿肥大的技术栈,其实你对无代码工具的质量、性能、可维护性的担忧并不是什么大问题,毕竟人写的代码也好不到哪里去,甚至很有可能更糟糕。
datocp
2021-12-06 18:25:48 +08:00
让我联想到钉钉宜搭那些没有代码基础的随手就开发出一堆应用的广告,感叹自己真笨。。。
bilberry
2021-12-06 18:28:13 +08:00
经费 /投资哪里来?
suzic
2021-12-06 18:29:36 +08:00
感觉适用场景是产品原型阶段
adoal
2021-12-06 18:37:39 +08:00
至于担心非程序员抢了程序员饭碗啥的……想多了。

现在的海量 crudboy 所作的业务功能开发,也就是名义上算是个程序员,真干起活来,大部分工作都是在理解业务。其中有不少根本就没想好好学技术,只想着重业务、转管理。这样的人,用无代码平台去做业务实现,恐怕还是比用通用的编程语言更靠谱。毕竟在无代码平台上,就可以不用管技术细节,只“重业务”了。不用担心线程同步写错了死锁,不用发明“粘包”概念,不用手拼 SQL 字符串被搞死,不用被生产环境的运维怼不规范……

这些所谓的“程序员”其实就是来抢饭碗的非程序员,无代码对他们的未来更友好。担心个毛,会进来抢饭碗的,早就来了。
mmdsun
2021-12-06 18:54:31 +08:00
低代码平台吗?我没用过这个,不一定差。在海外的朋友推荐 Power Platform 那一套

感觉类似于早期微软的 winform,wpf 开发桌面应用。webform 开发网页。而且还是 mvvm 模式,各种模型和绑定。比现在一些赶进度写出来了项目不知道高到哪里去了。。
MaiKuraki
2021-12-06 21:05:02 +08:00
无代码平台比代码难用
endle
2021-12-06 23:30:21 +08:00
我很赞同。有了具体的业务需求,总是需要一种无歧义的,涵盖了所有必要信息的方式,将其描述出来。

如果无代码开发真的能达到等价于传统的写代码开发的灵活性,那无非就是开发出了一门新的,抽象程度更高的,图灵完备的编程语言。
endle
2021-12-06 23:31:32 +08:00
#34 @shyrock

我很赞同。有了具体的业务需求,总是需要一种无歧义的,涵盖了所有必要信息的方式,将其描述出来。

如果无代码开发真的能达到等价于传统的写代码开发的灵活性,那无非就是开发出了一门新的,抽象程度更高的,图灵完备的编程语言。
encro
2021-12-06 23:38:14 +08:00
那么多 crm,sass,sap,oa 系统,wordpress ,淘宝店,都可以理解为广义无代码或者底代码.
当你还在争论的时候,别人在用得很香了。
我们公司现在的 CRM ,售后,销售等系统都在用无代码和底代码平台。

用底代码搭出来的系统,无需过多程序员,一年至少节省几十万成本,不香吗?

别忘记很多公司只是需要一个强大点的 excel.
danielzhang0212
2021-12-07 01:30:45 +08:00
ericgui
2021-12-07 04:18:00 +08:00
no code 是很扯的
你没有程序员,你就买解决方案,什么样的方案你买不到

然后你既不聘请程序员,也不找外包,更不买解决方案,就指望在某个平台上自己搞搞,你能搞出什么东西来

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

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

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

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

© 2021 V2EX