不是很理解,这个东西的。
1
luvfinn 2023-07-17 21:15:11 +08:00
到处是?真的吗?
|
2
iOCZ 2023-07-17 21:15:22 +08:00
码农消除计划
|
3
sadfQED2 2023-07-17 21:21:56 +08:00 via Android 3
先问是不是,再问为什么
|
4
happy321 2023-07-17 21:28:07 +08:00 via iPhone
和 excel 时代的“表王”一样……
搭建系统门槛越来越低 |
5
zoharSoul 2023-07-17 21:34:43 +08:00
没见过
|
6
kqz901002 2023-07-17 21:54:13 +08:00 3
小公司就需要个简单的 HR 、行政、销售等管理系统,你和我说上 IBM lotus/Microsoft Dynamics 365 ?他们有钱定制化一个系统不?低代码甚至零代码代表一种 IT 下沉趋势,类似拼多多干天猫京东。但是定制化系统需求会一直存在的,特别对于大型企业来说。
|
7
kqz901002 2023-07-17 21:55:21 +08:00
现在大量的 spring boot/spring cloud/dotnet aspnet/blazor 快速开发平台出来,加上 code gennerate 实现部分自动化,加持 ChatGPT4, 本质也是低代码
|
8
Alphones 2023-07-17 23:13:56 +08:00
我是搞电子政务方面的,广州这边很多电子政务都是低代码处理了,除了比较复杂的表单需要自定义代码逻辑外,甚至还支持文书类型。不过目前定制化程度较高的,还是不能脱离代码,但是按照目前的发展情况,后续能不能完全替代说不准了。我是想过 AI+低代码的一个项目,能不能通过与 AI 图文沟通直接搭建项目出来,虽然目前有点异想天开,但是往后这个方向应该还是会有不少人做
|
9
dayeye2006199 2023-07-17 23:18:09 +08:00
我自然语言模型升级之后,低代码肯定会被淘汰掉。
自然语言作为一个人和机器之间的界面语言(低代码也算一种界面语言,编程语言也算),在很多方面都能够超过低代码。 |
10
AyaseEri 2023-07-17 23:27:39 +08:00
简单表格列表还挺好使的,但也局限于此了。
aPaaS 稍稍有一点技术含量,但你要是用 ts + mongodb ,那其实也说不上有啥技术含量了。 前端低代码开发,让设计来个 UI 走查基本就能否定低代码的价值了。 |
11
IsaacYoung 2023-07-17 23:29:48 +08:00 via iPhone
正在被低代码折磨
|
12
killmojo 2023-07-17 23:34:33 +08:00
低代码现在的确是风口。
一些小企业或者传统行业要做信息化,直接打几十几百的投入不一定能成,低代码试试水搭建一些基础的系统还是可以的。而且现在低代码也不只是简简单单的 CRUD 了。 |
13
Rang666 2023-07-17 23:42:13 +08:00 via iPhone
传统行业,公司推低代码,搭起来爽,debug 难受,反馈也要找阿里百度反馈,折腾下来一俩月都可能修不好,开发同事也觉得没直接写舒服,但是经营层领导喜欢啊,觉得非开发也能用,优点多多。
|
14
yrj 2023-07-17 23:45:17 +08:00
其实我也不太理解,可能确实有受众人群
|
15
datocp 2023-07-18 00:10:47 +08:00
钉钉广告也吹宜搭,好似消失了。看广告我都觉得远远不如那些没有基础的编程人员,他们怎么这么能。。。
等自己上手就发现很多东西就是他家程序员都 N 久解决不了。像是已经消失了吧。。。 |
16
liuzhihang 2023-07-18 00:12:13 +08:00
低代码是必然的趋势,毕竟存在通用性,比如后台的各种系统,比如报表统计平台,比如各种流程表单系统,比如博客 CMS 系统。
很多只需要拖拉拽即可完成,并且足够美观,易用,也方便维护,至于复杂的系统,那就再开发好了。 如果说具体的例子,那就用图表展示吧,正常你还要各种数据源,写 sql ,然后前端弄个框架( EChart 或其他),后端要不要写那就不知道了。低代码平台,直接查离线表,然后进行字段各种维度的聚合展示,完全不需要深入了解 sql ,可视化操作即可,各种饼图、折线图、环比同比,甚至还可以自动给分析生成简单的分析报告,查的离线表,也不需要考虑在线数据库会受到影响。 当然如果你认为这种不是低代码平台,那我就没办法了。 也有其他的低代码平台,我都在使用,不过也有自己的局限性,一般就是后台,报表,cms ,官网这些可以简单的使用。 再进一步就是可以在低代码平台上支持自己写代码,完成一些功能,调用后端接口等等,这种也算低代码吧,不过就需要前端知识了,学起来也很快。 再进一步,那就是自己纯写前端了,不利用低代码平台的各种能力。 |
18
JensenQian 2023-07-18 01:05:36 +08:00
最早的电脑不都是一个大黑框,入门很难
然后是 gui 现在各种 xx 智能助手往里塞 win11 不还整了个 |
19
JensenQian 2023-07-18 01:06:22 +08:00
@JensenQian #18 Copilot
以后应该会更加简单 |
20
murmur 2023-07-18 07:46:17 +08:00
@IsaacYoung 那是你们公司的选型问题,现在有的低代码可以生成标准 vue+小程序+spring boot 工程,除了命名很机械,其余的代码写的比科班出来的都标准
所有代码都可以自行修改,为什么折磨 |
21
liantian 2023-07-18 08:35:09 +08:00 via iPhone
低代码挺好…
解放双手有啥不好,内管流程你们真愿意写代码嘛… |
23
Vindroid 2023-07-18 08:53:19 +08:00
低代码对于需要客制化来说并不好用,不过客制化费用更高,赚得更多了,头发也掉得更多了
|
24
dddd1919 2023-07-18 08:57:11 +08:00
介于定制化太贵和直接用平台不能自定义的一个折衷方案,主要忽悠人傻钱不多的中产公司
|
25
Mogugugugu 2023-07-18 08:59:05 +08:00
那么问题来了,大家的低代码平台都是用大厂的么?还是开源 or 自研?有没有开源框架推荐?
|
26
flexbug 2023-07-18 09:01:04 +08:00
那个谁不是说 5 年后消灭程序员
|
27
CodeCodeStudy 2023-07-18 09:04:23 +08:00
有什么好的开源低代码项目吗?可以通过拖拽就能生成前端 vue 代码的,不需要生成后端代码,也不要生成 json 的
|
28
8355 2023-07-18 09:04:45 +08:00 4
卖 saas 的想的鬼主意,还是通过增加工作量的方式来表面提效,实际上把系统变的更复杂,更难维护。以后定制化功能收更多的钱。
如果低代码好为什么还要去中台化就是定制化需求太多,有些没必要中台的就不要中台。 为啥要搞这种东西呢,因为公司需要对外对资本有个吹比的东西,不然业务就这点你养这么多开发不搞重构干嘛呢。从中台开始就是一遍又一遍的重构,在重构中优化代码加入新的中间件应用解决大问题。有些东西不能明说 |
29
AmaQuinton 2023-07-18 09:06:13 +08:00
@datocp 宜搭的页面还一直在更新,上新功能
|
30
raycheung 2023-07-18 09:09:51 +08:00
氚云是比较活跃,开发交流群里就有千把人
|
31
liuidetmks 2023-07-18 09:17:17 +08:00
实际上,大部分软件,只要能能运行,就不需要后续维护了。保证环境就行
|
32
ifbluethen 2023-07-18 09:18:41 +08:00
反正公司用低代码做 erp ,难用死了
|
33
shaozelin030405 2023-07-18 09:29:38 +08:00
低代码得花钱请人支持的,不然垃圾的一笔
|
34
darkengine 2023-07-18 09:29:43 +08:00
怎么个到处法?
|
35
bitmin 2023-07-18 09:44:35 +08:00
有些场景很方便
试用了几个开源的低代码项目,最近试了 ToolJet 挺好用的,内部用对美观没要求,能方便实现功能就行 各位有啥推荐的不 |
36
MZI 2023-07-18 10:02:53 +08:00
给运营用的低代码还有一些价值,给开发用的低代码纯属是脱裤子放屁,属于是技术门槛变低了后,自己硬是创造门槛。
|
37
nothingistrue 2023-07-18 10:09:26 +08:00 1
别说外行人,就是老手程序员,也喜欢低代码,要不也不会搞出来 UML 正反向工程。
——>随着重复代码越来越多,开始提取和封装(低代码走过波谷) ——>随着重复代码的封装,能支撑的业务越来越大(低代码爆发上升) ——>随着真实业务范围的扩大,提取封装成本越来越大,获得的收益越来越小(低代码走过波峰) ——>随着提取封装的成本效益比越来越高,之前封装的工具不断被抛弃,之后也不再做新的封装,一次性代码越来越多(低代码破产下降) ——>随着一次性代码越来越多,重复代码也越来越多,再次开始提取和封装(低代码再次走过波谷) 这就是程序员领域中,「低代码」,或者更具体的说,「封装公共逻辑」的无尽循环。 不过通常字面意义上的低代码,是低代码软件产品,是成品,不是程序员领域的设计思想。这种产品,基本也遵循上述循环,爆发阶段被生产,破产阶段急速消失。然后,当你考虑到这不是做一个模块、接口、小软件,而是一个大的软件产品之后,你就该知道它的开发维护成本的量级不会低。于是,只有极少数能真正有用一段时间,例如前面提到的 UML 正反向工程,例如 ASP.NET 。剩下的绝大多数,都是爆发阶段乱入的牛鬼蛇神,也就只能骗偏外行人,或者给「只想要廉价韭菜,不想要高质量程序员」的内行老板助力。 |
38
xwayway 2023-07-18 10:11:38 +08:00
@CodeCodeStudy amis ,直接用他的 ui ,拖拽生成 json ,json 还能自己编辑
|
39
opengps 2023-07-18 10:13:37 +08:00
低代码这个词好几年了,但至今我只接触过一个系统确实是配置出来的用的,低代码只是对于不懂开发的人想要实现逻辑可以低代码,后台代码不还是一帮程序员堆积更多才实现的
|
40
wyhooo 2023-07-18 10:15:27 +08:00
这玩意很快就要被大模型自动生成取代了。
|
41
5p85RsPBwFZpTf2e 2023-07-18 10:21:02 +08:00
简单业务可以用, 复杂业务还是得手写
|
42
GeruzoniAnsasu 2023-07-18 10:22:52 +08:00 2
一帮程序员光盯着「低代码」里的「低」,觉得这种代码很 lowb
但其实这种东西的存在意义是 「低-**代码**」, 我一个完全不会用电脑只懂刷手机的暴发户土老板也能「写代码」,「我自己写业务不比那群不懂装懂的程序员强多了」 |
44
lokitangl 2023-07-18 10:29:57 +08:00
@liuzhihang
比如一个电商公司,库存和物流是两个不同部门负责,想看一个聚合报表后端都要想办法取数据和运算,另外数据还可能有的离线有的在线,现实如果都是轻松配几个字段,echarts 展示一下就好了,那确实简单了,但现实永远不可能那么简单。 可能你接触过的项目可能比较简单,甚至可能全公司就一个 MySQL ,连后端都不用,前端查一查写几行 sql 就解决问题了。 |
45
zjsxwc 2023-07-18 10:31:09 +08:00
说到低代码。
1. 要么用已经几十年了的 微软的 Access 或者 LibreOffice 的 Base 这种模式,就是 客户端拖界面,用 vb 交互,内嵌 sql ,然后直接连接 sql server 或者 mysql 数据库,用数据库自带的用户来权限管理, 特别适合做几百人的小公司用的 erp 、oa 等业务,能够方便的应对各种业务,由于是直接基于数据库表与 sql 操作的性能也能得到保证,由于用了通用数据库,也能和外部系统直接对接数据,缺点还是需要使用者有一定 sql 知识。 这种模式的进阶就是德国的 sap ,进化为用 abap 这种类似 sql 的语言来描述 ui 界面。 2. 要么用钉钉宜搭这种工作流配合每个工作流表单拖拽搞,缺点是不能灵活应对需求且功能有限依赖于钉钉宜搭官方平台的二开付费项目,只能用于有限的业务场景,而且一旦业务复杂或者改动增加就很费时间去拖动各个之前相关的表单浪费时间与人力,而且性能确实不好,也不方便数据对接,优点是使用者不需要了解 sql 。 |
46
muben 2023-07-18 10:33:43 +08:00
低代码看上去重复工作减少了,实际上的代码量可能比自己写的还要多的多。对于需要二次开发的功能还不如自己开发效率来的高
|
47
lambdaq 2023-07-18 10:34:04 +08:00
生产力过剩。
|
48
8355 2023-07-18 10:38:30 +08:00
剩下的 20%问题呢,怎么处理?
|
49
zjsxwc 2023-07-18 10:39:23 +08:00 1
@zjsxwc 附上 libreoffice base 的官方教程
https://wiki.documentfoundation.org/images/e/e8/BH40-BaseHandbook.pdf |
50
justdoit123 2023-07-18 10:44:29 +08:00
1. 低代码不好限制系统边界。你提供了拖拽配置能力,给了一般用户想象空间,提高用户的期望值。
2. 要用好,避免不了二次开发。所以简单用用可以,要想用好,就得学习对应的低代码系统二次开发。别指望什么问题都可以通过用户或者技术客服 拖拖拽拽就能搞定。 3. 低代码肯定能提高开发新模块的效率。但是别封装过头了,会砸自己的脚。 4. 低代码系统达到简单的配置是不够的,除非只是自己用,或者只服务少量客户。面向 toB 的低代码系统,最好要构建足够好的错误收集、debug 工具、样例数据构建、部署工具、(技术)客服工具、二次开发文档 sdk 、升级测试等等基础设施。链路很长。。。 |
51
GLee9507 2023-07-18 10:49:28 +08:00
常用来看目的是降本增效
|
53
luzihang 2023-07-18 10:51:59 +08:00
后台管理可配置,也是一种低代码吧。运营,数据分析师,业务方都可以参与进来。提高工作效率。
|
54
corcre 2023-07-18 10:57:12 +08:00
门槛低?我们的乙方新上了套低代码系统以后直接让实施去开发简单的新功能了...
|
55
bitmin 2023-07-18 11:04:01 +08:00 1
看好多人回复,想法是把整个项目都用低代码做了
不是啊,像一些后端服务指标啥的,我后端只要用低代码展示出来看,不需要去找前端写页面或者自己写页面。数据也是我后端写的接口提供 这种场景用低代码不香吗 |
57
cnsdytedison 2023-07-18 11:15:35 +08:00 via Android
@Alphones 可能 ai 配合的话不需要低代码也可以工作。
|
60
bhbhxy 2023-07-18 12:14:13 +08:00
不得不佩服微软,几十年前 ASP.NET winform 就走在了世界前列,现在拖控件什么的不就是抄微软嘛😂
结果一堆人喷闭源,现在这些低代码不也这样 |
61
blackshow 2023-07-18 12:55:19 +08:00
都扯犊子,慢慢就没了
|
62
jjx 2023-07-18 12:56:21 +08:00
微软收购的 axapta
这个 erp 内置开发环境 application object tree, 内置类 java+pascal 的 x++语言 这种才是真正的低代码平台, 而且是很多很多年前 |
63
murmur 2023-07-18 13:02:12 +08:00
@bhbhxy 低代码可多了,有那种 OA 系统可以即时生效,有代码生成器,自带业务逻辑但是也是标准 springboot 工程的,而且只要你付费源码是可以买的啊,代码生成器没有源码,springboot 和 vue 的源码有什么买不到,都是标准的东西,最多带一个流程引擎,更何况这种版本的流程引擎也是 flowable 什么改的
|
64
mdn 2023-07-18 13:09:10 +08:00
硬件性能过剩
|
65
lazywen 2023-07-18 13:14:41 +08:00 via Android
去年一个真实案例,一个中型企业 OA ,当地专门做 OA 的一家公司报价 1000w ,另一家低代码平台报价 200w ,还包含了自部署费用,对这些传统企业来讲几乎不需要什么后续维护开发,人家当然选择了后者
|
66
devilweime 2023-07-18 14:02:06 +08:00
后端工作量又增加了,而且有些需求低代码支持不到,还是要找前端写
|
68
lazywen 2023-07-18 15:06:02 +08:00
@ltfree 业务还是很多很复杂的,一般比较大的外包公司投入百人以内,可能 1 年才刚好干完(加上沟通流程和现场施工),不过中型大型也是相对而言,一般当地前几的那类就算大型公司比如烟草,他们每年在内部 oa 系统上的资金投入可就大的多的多
|
69
lichdkimba 2023-07-18 15:06:59 +08:00
@murmur 推荐一个低代码平台?研究一下试试
|
70
murmur 2023-07-18 16:12:21 +08:00 1
@ltfree 流程梳理是大头,复杂也体现在复杂,尤其是还有公文这部分,对格式、盖章、套打、上下级交换分发
都是国内特色功能 所有的 OA 类产品赚的都是定制维护费用,我们集团 OA 08 年建设的,用 VB 语言开发,开这个公司不知道赚了我们几年的维护费 |
71
yc8332 2023-07-18 16:47:39 +08:00
简单需求是可以低代码。不然不可能的
|
72
Kimipoker 2023-07-18 16:59:02 +08:00
我们公司最近也在推广自己开发的低代码平台,让试用
|
73
happy321 2023-07-18 20:08:58 +08:00 via iPhone
@lichdkimba retool https://d3399nw8s4ngfo.cloudfront.net/videos/intro-to-retool.mp4 这种东西不能推广开,不然做企业软件的立马大失业
|
74
yolio2003 2023-07-18 20:16:02 +08:00
kpi 项目?其实真正好的低代码项目(设计思路一致、简洁、好用)一个都没有。
|
76
tamer 2023-07-18 20:35:48 +08:00
见过三个大厂用的各种 code less.
开箱即用的功能突出一个拉 代码语法突出一个抽象 遇到 bug 突出一个邮件咨询客服 然后 痛定思痛从 code less 转到另一个 code less 。 你说上头没有吃回扣 我是不认可的。 唯一的优点大概是完全不懂这玩意儿的也能看明白一部分逻辑。 然而到了出 bug 的时候,以及深度定制的代码,看得懂的看不懂的都受折磨 |
77
datafeng 2023-07-18 21:16:21 +08:00
问题是最终用户想要的是无代码,低代码还是有代码啊。。
|
78
liuzhihang 2023-07-19 00:09:50 +08:00
@lokitangl 你是没看懂我说的话么?库存物流不同的部门怎么了?我用低代码平台跨了六七个部门取数据不都一样。
低代码平台有自己的应用场景,并且低代码平台可以同样做的很花里胡哨,真不明白你怎么推断到我公司就一个 MySQL 的,可能你根本不懂什么是低代码平台,或者没有自己使用过,低代码平台的强大是你没有接触到的,或者是你接触的低代码平台太拉胯。 低代码平台支持很多,不要以为只有查数据库图表展示一下,还有比如权限控制,流程表单,数据列表展示,增删改查,各种定时轮询后台指定接口判断状态,请求服务接口等等都是有支持的。这些很大的释放了前端的工作量,复杂内容前端完全可以自定义页面,或者自定义组件。 至于复杂业务场景, 或者原生 IOS 、安卓等等,那自己写不就完了。 你可以多了解一些,学习一下,试着使用使用。 |
79
kangyue9999 2023-07-19 01:27:11 +08:00 via Android
和写 C/C++的时候看 python 差不多
|
80
neetrorschach 2023-07-19 02:21:55 +08:00
我们遇到的是客户想把 excel 挪到 web 上来,他们原先的工作模式就是各种 excel 文件填报然后邮件互发。加上邮件提醒、web 图表、excel 文件下载等功能,本质上是 OA 。但客户又对 UI 有很高的要求,需要专门设计。现在我们就是用 springboot+vue+spreadjs+poi 实现的。开发中后端的大部分工作量是编写 poi 解析 excel 上传文件的代码,很没技术含量,而且一旦 excel 模板文件格式有修改就要改代码。我也想找一个能支持这种场景的低代码开发方式。
|
81
emric 2023-07-19 02:33:49 +08:00
保险公司,全线低代码,企业软件正在全向转入。
|
82
kkwa56188 2023-07-19 02:41:03 +08:00
推荐一个 低门槛的, 给想上手 "看看是什么东西" 的同学 :
Oracle Cloud 都有吧, 这次不是抢 vps, 而是它赠送两个 Oracle Database 实例, 数据库自带 Apex , 这就是一个 低代码平台. 我用来做一些个人小项目, 运行良好. 一行代码不写的 纯配置的可以, 有模板可以直接用, 想写代码的也可以. 做成 web app 可以, 做成 REST API 也可以. 当然 核心 的 业务逻辑 (表) 是要自己设计的 |
84
MadDave 2023-07-19 09:13:53 +08:00
给你推荐低代码的是产品经理还是项目经理?
|
85
xnotepad 2023-07-19 09:14:27 +08:00
把可调试的代码改成不可调用的配置文件,然后就是低代码了。。。
|
86
dfkjgklfdjg 2023-07-19 09:37:28 +08:00
因为大部分的开发工作低代码/无代码平台都能应付和完成。总的来说大部分的开发需求都是同质化的。
本来需要有页面仔来做页面的部分就不需要了,直接代码生成就基本够用了。遇到复杂的交互,稍微学一学怎么用前端框架和 UI 库组件,就能干全栈了。 本来两个岗位变成一个岗位,工资还不涨。对企业来说岂不是降本的完美解决方案。关键是谁天天搞 0 到 1 ,专门干项目外包的?总有一些需求是没办法用代码来生成的,毕竟低代码/无代码 和 高度定制化的需求就是天平的两端,不可能完全兼顾。 |
87
yolio2003 2023-07-19 13:36:19 +08:00
@happy321 我了解过这个,是不错的排头兵之一。
提高点要求的话,他也只是大趋势中的一个小角色,不够革新和简洁,但是 retool 有希望诞生较好的想法。 |
88
michel00l 2023-07-20 17:24:45 +08:00 1
为了省钱上塑料厕纸呗,以后人糊不糊屁股现在管他干嘛
|
90
bojue 287 天前
@CodeCodeStudy 可以自己写个模版生成器,基于配置生产 Vue 组件和接口调用的文件,出码功能
|
91
daowuya 129 天前
说是低代码,其实开发过程代码量还是不少的,如果用作企业管理系统这类,低代码平台现有的模板快速搭建还可以
https://www.bnocode.com/ |
92
daowuya 116 天前
|