零代码真香:但还离不开程序员

54,802 阅读3分钟

2022 年什么会火?什么该学?本文正在参与“聊聊 2022 技术趋势”征文活动 」

前言

20年年底,一位同事去新公司做背调。电话打过来,是对方公司的CEO,互相介绍了一下公司业务,他们是做零代码开发的,说是企业的后台系统都可以胜任。当时在健身没太注意,之后加微信,发我一份介绍文档。大概看了看,觉得不是很靠谱😅。

前段时间计划开新项目,需要招人。项目逻辑不复杂,就是一些后台系统管理,和一个小程序。大概计划需要两个工作小组,10个人。列完预算,一年下来,小200万支出。老板看完说,这两年疫情反复不定,这项目开不开还是个问题🙃。

上周突然想起来零代码平台。找了之前的聊天记录,去体验了一下,发现还真不一般。重新规划一下,可能一个工作小组足以。


体验

我用了两小时搭建了一个需求管理模块,此模块主要用于的记录系统需求转化情况。

因为之前开发过相应的模块,我就直接照着已有的字段及功能进行搭建。

  1. 设计新增页字段(相当于创建数据表,创建完成后,基础功能增删改查都已完成)。

设计字段

  1. 创建完成后,可选择是否公开新增链接,如不公开则在后台添加。

新增页

  1. 列表页所有字段都可以筛选,也有全局搜索。

列表页

  1. 自定义数据分析看板

数据统计

看板

  1. 查看API文档(如需和其他系统互通)

接口文档


就这样的模块,从设计到上线。以我的经验,前端如有复用组件。一个工作组,大概2-3周完成。 而使用平台,大概从设计到搭建完,3天足以,简单模块效率提升太多。

传统的项目开发流程:需求收集评审-出图出文档-开发-测试-上线-维护

零代码项目开发流程:需求收集评审-出文档(字段+表格逻辑)-搭建-测试-上线

零代码平台优点:

  1. 开发和部署效率高,距统计,项目效率提高30%以上。
  2. 需求变更时,也可以快速迭代(实际上就是直接修改)。
  3. 对于小型模块,逻辑越简单的模块,使用起来效果越好。
  4. 提供了API接口和其他系统进行数据互通,文档完善。

零代码平台缺点:

  1. UI上样式有限,无法自定义样式,适合后台类的项目。
  2. 平台虽然宣称任何人都可以创建,推荐业务人员学习,学习成本高,还是程序员更容易理解。
  3. 各平台都在宣称媲美原生代码,但实际效果上未知,目前都是小型项目使用,缺少大项目背书。
  4. 除非独立部署,否则数据是在平台的,使用容易,脱身难。

写在最后:什么是程序员的核心竞争力,未来我们应该怎么做?

程序员的核心竞争力是 解决问题的能力,而未来我们需要做的是 拥抱变化

不管是低代码也好,零代码也好,都只是工具,需要时能快速上手就够了。

就像火柴和打火机,打火机如此方便好用,火柴还是没被市场淘汰。在不同场景下,都有各自的发挥空间。


附:国内主流零代码平台对比表😉

1642337657.png