为什么:为什么要使用LowCode?在行业趋势方面,根据全球领先的信息技术研究和咨询公司Gartner的最新预测,2021年全球IT支出将达到4万亿美元。到2023年,超过50%的大中型企业将采用LowCode作为他们的战略应用平台之一。作为亚太地区主要的经济和IT强国,中国应用开发市场将迎来爆发期,未来几年增速将超过全球平均水平,LowCode概念被着重提出.目前国内各大厂商都有自己的LowCode构建平台,如云峰蝶(阿里)、积木(百度)、乐高(美团)等一系列平台。内容:什么是LowCodeLowCode是一种软件开发方法,可以通过最少的手工编码更快地交付应用程序。LowCode基础能力那么一个好的LowCode平台需要具备哪些基础能力呢?HTML树编辑:方便自由的改变页面元素的大小,上下移动位置,改变页面布局。组件树编辑:指单个组件的编辑。在基础组件列表中选择合适的组件,通过拖拽的方式将组件嵌入到页面中,生成布局和样式。自定义开发:为什么我们称它为LowCode而不是NoCode。因为还是可以有少量的代码开发。LowCode平台不仅有丰富的基础组件,还需要具备定制化开发的能力,以满足一些定制化的场景。数据编辑:专注于可视化编辑页面的Data部分,如图片URL、按钮文字、按钮跳转链接等自由配置动态逻辑编辑:可灵活添加业务判断逻辑,如校验规则、是否它是必需的,并且是填充的最大长度。LowCode与现有开发模式的比较下面从三个方面来描述使用LowCode平台后的变化。区别:使用编程开发应用,直接可视化构建应用。技能要求:在生成应用程序之前,需要具有基本编程技能的人来开发它们,但是使用LowCode之后,没有编程基础的人也可以构建他们想要的应用程序。操作方式:操作方式的转变,从在开发者工具中编写代码到在可视化平台中直接拖拽。How:LaunchLowCode实用配送平台背景介绍配送平台是集素材录入、素材管理、素材分发于一体的可视化智能平台。随着材料的多样化,需要越来越多的材料种类来支撑,而我们的产研资源又是有限的,如何才能更快的满足业务需求。我们需要引入LowCode——低代码平台来优化我们现有的流程。LowCode启动流程对比下面分析一下素材添加流程。当业务方有新的素材需求时,首先要通过产品编写PRD,通过交互稿或可视化稿进行交互,放入PRD中。审核通过后,进入开发阶段。后端开发CMS接口,对接上游接口。但是,会有两个缺点。第一个缺点是新材料的类型需要在前后端进行定制开发。产研沟通成本很高,开发效率很低。第二个缺点是目前有60多种材质。在开发过程中,为了满足各种业务需求,引入了多种字段,并没有明确区分素材类型;而且每接入一个新素材,前端也需要定制化开发,缺乏组件沉淀。这增加了系统的复杂度,增加了维护和迭代的难度,不利于系统的进一步快速开发。如果我们使用LowCode进行改造,那么后续流程就会变成:当产品收到新的素材需求时,产品首先去LowCode平台直接配置素材。如果重复使用之前的材质类型配置,则无需研发,直接测试。在线的。低代码平台成熟后,测试无需连接,直接在线发布即可。实现全链路集成过程。像之前的需求“添加相似产品组”,之前就有相似组配置,不用开发直接上线即可。如果需要对接上游接口,会涉及到后端自定义开发,但CMS端不需要开发。比如访问小程序的素材类型没有上游连接,后端也不需要连接。如果有LowCode平台无法支持的需求,前端参与定制组件的开发。两种流程对比,LowCode的优势在于通过可视化和配置构建,产品和研发之间无需或少量沟通,节省产研资源,缩短需求交付周期。接下来,我们将从不同用户角色的角度来讲解素材创作的全过程。作用一:产品建材过程首先创建组类型、输入类型、输入限制。比如先新建一个商品组名称为general,然后新建一个homebusinessinputtype,最后新建一个skuIdinputrestriction。接下来是重点,发货物料的配置和构建,主要包括表单构建和表构建两部分。表单构建采用可视化表单滴灌表单生成器技术,可自由拖放基本表单和业务表单,自定义验证规则,如必填或最大值判断。然后是导入或导出表单配置。加上定制开发的能力。配置表单后,获取配置数据。配置数据的格式遵循业界通用的JsonSchema协议,后端存储配置数据。创建一个新的素材类型,需要配置素材组、事件、新建和编辑素材四种表单。可视化列表的技术架构也类似,叫做Drip-table-generator,遵循JsonSchema协议,前端采集配置数据,后端存储。最后是写扩展函数,白名单配置,可以在现有的投递权限管理中配置。角色二:业务方进入物质场景。业务方先选择产品组或广告组,白名单用户会跳转到新版素材录入页面,并判断录入次数限制,即判断素材类型。之后,前端会从接口中读取表单和列表配置数据,使用Drip-form和Drip-table解析数据,渲染出4个表单和1个素材列表,完成素材中心的页面渲染。特点:未来愿景未来,借助LowCode平台,每个人都可以快速构建和分享低代码应用。Happycoding..:)参考资料原文链接iPaaS京东零售前端研发标准及赋能方案行业低代码平台总结Gartner预测TheUserxUseCaseFrameworkforNo-CodeandLow-Code
