44个字定义低代码
只需44个字就能讲明白低代码的定义:低代码是一种只需用很少甚至不需要代码即可快速开发系统,并将其快速配置和部署的技术和工具。(来自Gartner于2014年提出的概念)
但要是只知道“低代码是什么”,岂不太无趣了。要不我们看看身边都有哪些低代码工具,从而进一步理解这个概念吧!
很多工具都属于“低代码”
举两个大家相对熟悉的例子:
按键精灵,大学生用来刷网课进度、自媒体用来刷内容点击量的工具。它实际就是低代码工具,让用户不需要写代码就能设置脚本,让电脑完成指令。
金数据,企业最常用的用户调查问卷设计和收集平台。它也是低代码平台,让用户通过拖拉拽表单字段,就能完成问卷设计。
让我们把焦距拉远一点,看向社会和商业。
小程序和App开发工具大量涌现,它们都将常用的信息收集、UI交互等功能组件设计好,让开发者直接组合使用即可。
很多互联网公司都用「八爪鱼」爬取全网数据,点几个按钮即可设置爬虫流程,不用费劲地写代码。
市面上开始有各种低代码/零代码的应用开发平台,任何行业、组织规模的公司都可以用它来自主构建CRM、ERP、HRM等业务应用。
任何能节省用户编程工作的工具都属于“低代码”,像其他回答里说到的,连Excel也是。这也解答了“低代码”为什么会出现——降低解决问题的技术难度,降本提效。
“低代码”的存在意义和价值
这里谈论的更多是这类工具在企业组织里的应用。
- 减少开发的成本和操作门槛
甲方追着软件开发公司问进度,大集团的IT团队每天接收各种各样的IT需求,应接不暇。需求方的要求各异,不断变换,但往往都有共通的功能要求,比如信息收集、数据呈现、统计分析、操作权限等。低代码开发工具把这些功能都抽象、统一、开发、封装起来,形成一个个模块,让用户可以直接使用,省掉大量重复的开发劳动。
市面上还有“零代码开发平台”,它们把低代码做得更极致,让不会编程的用户也可以利用平台现成的功能,构建出自己需要的应用。有代表性像会议室预约应用、消费者售后满意度调查、员工请假申请表等简单的IT需求,业务人员自己也可以用零代码开发平台实现,彻底打消数字应用的操作门槛。而明道云就是兼备“零代码”易学易用、“低代码”灵活弹性特点的应用开发平台。
- 提高系统适应业务变更的灵活性
无论是初创还是中大型企业,业务流程优化很常见。新业务开拓,业务流程不成熟,所以要不断调整寻求最优解;老业务运营稳定,但偶尔也会因为行业要求、审批制度等变化而调整。
使用低代码开发工具就能构建高度灵活的业务管理应用,随时根据业务变动来修改配置。这又能怎样呢?业务部门不需要每改一次SOP就要找IT部门改系统,一改就是改半天,有时还改出了大问题。业务经理随手调整,测试无误,就能完成更新。对于业务和技术部门来说,低代码都能有效提高双方解决问题的效率,减少沟通成本。
拖拉拽控件即可调整数据表单结构
- 为业务模式革新提供灵感和工具
“给我一个支点,我就能翘起整个地球。”阿基米德的这句话放在低代码工具领域里也适用。
某家知名的D证券公司购买明道云后,自主构建了一套销售管理系统。用了一段时间后他们发现,传统的销售都是拿着项目找客户,客户只能被动地接收信息和选择,体验并不好。要是先建立客户需求档案,拿着需求去和项目产品耦合,筛选出客户可能感兴趣的项目,岂不能大大提高客户体验感和签单机会?
这样的业务变更需求若在以前,只能谨慎地考虑、规划、思考解决方案,并很可能在寻找落地工具的过程中就“夭折”。而在明道云里,团队只需梳理好业务模式原理图,按照流程快速构建数据表单、自动化流程、联通客户需求和项目,就能测试这个业务革新能否行得通。
低代码开发平台赋予非开发者敢于想象、敢于试错的工具和精神,而这正是推动行业创新、企业进步所需要的动力。
国内某大型综合性集团,一开始只用明道云构建工时计算管理系统。后来,IT部门要为集团生态股权架构管理提供技术支持。由于集团内部信息系统太多太杂,项目系统设计受到了不少阻塞。IT经理灵光一现之际,选择用明道云构建所有企业主信息存储管理空间,并用自研程序与外部信息源集成,让数据持续自动流入明道云。每当企业主数据流入明道云时,数据拥有者会收到数据校验的提醒;信息确认后,这条数据会同步分发到下游的系统里。
不必把低代码开发平台“完全神化”,赋予它一个把所有东西都吃下来的角色。在大型组织里,它就是一个好用、可复用、具备极强定制化和弹性的模块,能做好灵活关键的角色,为集团IT革新提供小而有力的螺丝。