前言
20年的职业生涯,我曾经做过3D设计、4S业务系统开发运维、ERP支持、BA(Business Analyst)FA(Functionality Analyst)。主要掌握的语言是C系、VB系和JAVA系,主要服务的方向是制造业的SAP、Oracle及其外延开发。因为本职的关系,我对PaaS(Product as a Service)(Platform as a Service)、SaaS(Software as a Service)的呼唤比很多人都要大声。
1.Low-code起错的英雄名
1.1明明是Few-Code和Zero-Code更贴切吧!
1.2毫无疑问,低代码意味着低门槛,会有更多的人参与到编程中来。
1.3低代码终有一天会晋升为零代码,其对全社会各行业的增幅,将带来难以估量的社会财富增值。
2.低代码的优势
2.1更多领域、更创新地数字化转换
2.2提升IT效率,替行业IT清理积欠,提升响应速度
2.3功能是资产、代码是债务
因为引入大变革,很多场景推倒重建,对“功能是资产、代码是债务”这句程序员魔咒做一次松绑——松绑的周期待验证——期望是永久性的
2.4降低业务对IT的依赖,让IT专注于更高、更强、更远的目标
2.4.1其直接红利其实是属于业务的。笔者工作中遇见很多非常有能力、有抱负的业务部门主管或key User,他们有改变现有业务模式、提升业务流畅度、保障业务连续性等各种明确的需求,但市面的行业软件无法直接上马——除非削足适履,又或者为了一些很窄的提升上一整套系统耗时耗力,导致其热情湮灭。这些问题在Low-Code platform中能直接找到解药。
2.4.2普通业务部门的用户通过自行在低代码平台搭建应用,还能够在搭建过程中,将业务场景、流程自行模型化,通过创作触及未发觉的深层需求,为大系统的选型和需求确认提供更高的可操作性。
2.5一定程度上防止技术流失
2.5.1程序的智慧不在于代码,而在于架构
2.5.2低代码平台为法人保管的不仅是功能,更主要是功能所体现的业务模式和管理智慧
2.6降低编程门槛
3.值得体验一下的低代码平台模式
3.1表单
数据采集的入口
3.2流程
表单的流动和控制
3.3报表
数据的格式化展现
3.4成熟产品
例如:宜搭将页面元素封装为基础组件和业务组件,将业务规则、权限等封装为规则配置、公式和可拖拽的流程设计器,通过托拽以及配置,无需编写代码,即可完成符合业务需求的应用系统的搭建。
4.低代码的适用场景
4.1接管BPM市场
现有的BPM(Business Process Management)工作流无非是各种单据流转、审批、归档,有些不提供移动端,有些虽提供移动端但需要专门的App,BAT(百度、阿里、腾讯)很容易就能通过低代码平台接管它们的市场
4.2短平快小
4.3低运维
4.4死角填充
5.低代码的用户群
5.1出资人
各企事业单位,有现有业务系统的
5.2用户
各种现有系统的用户,有痛点、有难点,而且这些痛点、难点是前文2中优势能够覆盖的
5.3用户助力
低代码的用户,显著人群是企事业单位的中层,是缺少编程背景,却又有丰富业务需求、强大业务思路的人,借助低代码平台,他们能够为企业的某个单项作出非常巨大的提升,进而反哺低代码平台
6.低代码的待提升项
6.1对接本地
使用本地服务器数据难。例如一个需求是:尝试用低代码接管一部分BI(business intellingence)工作。
6.2连接外设
连接终端对应的外设难。例如一个需求是:移动端即时打印票据、标签。
6.3摆脱增删改查
低代码摆脱零碎数据处理的“增删改查”入门业务,会有更广阔的市场空间
7.低代码的来处与去向
7.1当微软出品Visual Studio系列时,其初衷就已经体现——减省程序员工作量,从而减少bug、提升作品速度和质量。
7.2如今的低代码平台,旨在减省程序员。
7.3信息时代的造富运动
7.3.1PC降临
7.3.2PC+WWW
7.3.3PC+网上交易(代表现象淘宝)
7.3.4智能机+App+2/3G(代表现象:汽车之家网站蜕变为汽车之家App,在平安的收购中变现)
7.3.5移动网络4G(代表现象:移动端消费,微商、扫码支付)
7.3.6移动网络4G时代的精神消费(代表现象:移动端娱乐,抖音、快手)
7.3.7移动网络5G物联网(代表现象:自动驾驶,使用移动端工作)
- 用户避免掉队
- 平台承担保密保全义务
- 无论未来的移动网络如何发展,移动端工作和“去局域网化”已经发车,在低代码助力每个经济实体都自我进化的时刻,所有人都必须要有防止掉队的觉悟。而低代码平台也要有“数据堡垒”的自我要求。