红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

王倩:云开发低代码平台加速行业数字化转型

腾讯云

  • 2020-11-30
  • 本文字数:3840 字

    阅读完需:约 13 分钟

王倩:云开发低代码平台加速行业数字化转型

2020 年 11 月 29 日,腾讯 2020「小程序·云开发」技术峰会在北京顺利召开。本次峰会以“重新定义开发”为主题,深度聚焦小程序云开发的创新成果与实践案例。以下为腾讯云云开发产品中心副总监王倩的演讲实录:


大家好!我来自于腾讯云开发产品团队,我叫王倩。今天很高兴和大家分享一下“云开发低代码平台如何打造企业垂直上云系统,助力传统企业数字化转型”。


首先看一下传统企业数字化转型面临哪些痛点。企业上云和企业数字化转型是今年企业谈到如何降本增效避不开的话题,真正上云的时候会面临很多问题,企业各系统间存在很多数据孤岛、数据无法打通,企业要做很多简单的工作,很多企业会找外包做定制软件开发,业务人员不懂程序,懂业务的公司业务人员不懂代码,研发人员不懂业务,软件开发生命周期中有近一半的时间浪费在业务沟通和理解上,研发资源很贵,人力成本按天计算,每人/天折合后高达 2—3 万元,且后期的维护成本高,服务商交付的代码质量参差不齐、项目经常延期、实施工期长。总而言之,软件开发生产力跟不上企业日益增长的业务需求,全民数字化浪潮来临,我们该如何解决。


云开发一直致力于研发效率的提升,云开发+低代码平台上层场景拓展带来哪些领域的发展机会,以下可以看到云开发产品发展的脉络和路径。


对于传统开发模式下,开发者需要关注从底层的基础设施,包括数据库的冷备、热备、网络防护、异地容灾、负载均衡等等,需要从上到下全面的关注,如果采用云开发模式,云开发会为用户屏蔽掉底层的技术复杂度,开发者不需要关注网络存储、数据库等运维属性强的部分,只需要通过云函数、云存储等实现业务逻辑,减轻了开发关心业务架构设计的负担。


云开发的下一个发展阶段,低代码开发平台会进一步减少需要开发者关心的部分,甚至不需要再学习和理解云函数、云托管这样的概念,上层提供丰富的工具箱,例如支付购物车等行业组件;提供通用的数据工具,进一步降低业务的复杂度,提供技术支撑性的工作,这些工作都由低代码平台完成。


技术支撑不直接产生业务价值,但是会影响业务的性能、成本、稳定性、安全性、扩展能力等,基础打好业务才能更好的前进,低代码让开发者关注在业务创新层面,释放企业真正的能力和价值。


什么是低代码平台呢?我们下面快速构建一个画像。


首先,面向用户角色的变化。从原来的开发者到产品运营、软件渠道商、服务商、企业 IT 人员等,我们会做一个全面的覆盖,这也是我们今天大会的主题“人人都是开发者”。


其次,面向应用的全生命周期覆盖,从应用开发、构建、测试、部署、监控、运营。一站式的运营和部署,不需要自己搭建 CI/CD,搭建环境和监控报警等,开发者开箱即用,


第三,运维多端。通过微信原生的框架,一套代码多应用,不需要人工手动维护多个重复的应用,效率上通过端到端的可视化构建配置、及时预览,达到工业流水线的作业方式,可以提升整体开发效率。


支持的场景上,对于行业应用,比如电商、教育、小程序 H5 的营销方案、企业 IT 办公、组织职能化等运维管理平台,以及作为内部研发提效平台都有适用场景。面向的行业,包括政务教育、金融工业等,一会儿会对政务和工业有一个详细的介绍。


云开发低代码平台是如何助力企业更快的数字化转型呢?从上层的场景业务拆分,包括三大核心的应用场景,包括企业内部 OA 的搭建、内部的知识管理平台、企业门户网站等,企业的后台管理包括内容的素材管理、内容运营,以及企业最关心的用户增长关心的营销等服务,以及各行业的场景、解决方案,具体应用时互相可以交叉搭配使用。


行业上,平台提供开箱即用的组件和工具,也包括开箱即成品的模板可以直接二次编辑开发。平台提供数据智能服务,用以企业做决策分析,包括数据的仪表盘、业务看板、数据模型分析、用户留存和增长等开发之外的增值服务。平台底层使用云原生架构,包括云存储、云函数、云托管、云数据库等能力。


以云开发为技术底座,实现了表单引擎、规则引擎等等,在此基础上实现多端渲染。前面提到的企业运营管理场景,也涵盖了企业的人力、财务、法务、采购流程等职能性的数据系统搭建,让组织协同效率更高。我们为用户提供了从用户侧到企业内部流程管理等一体化的开发工具和解决方案,目标真正做到开箱即用、随用随取。


云开发低代码平台有哪些特色呢?我们提供了三大特色能力,第一,微信原生。延续了云开发优势的能力,在小程序应用构建领域具有核心优势、具有云端一体、微信端内私有化链路安全性、Serverless 自动扩缩容、高可用性等优势。其次,提供了高扩展性。包括自定义组件的规范,通过规范三方可以自助接入自有的组件和模板,形成行业解决方案,内部或者对外开放使用。以及集成现有系统的业务。第三,精准营销。用户增长是企业的核心诉求,平台和腾讯广告数据打通,在小程序获客阶段提供标准化的用户行为事件数据给到广告,广告模型基于标准化的数据进行投放,从而达到更精准的获客,提升交易 GMV(成交总额),为了提升小程序广告到达率,微信内广告预加载默认开通白名单,达到高转化、高到达的效果。平台同时提供转化漏斗分析以及不同版本发布后用户留存和活跃的情况,让用户的营销效果变现最大化。通过独家优势,帮助开发者在应用生命周期内从用户获取、行为分析、营销获客等三个阶段助力开发者成功。


接下来我们具体看一下政务和工业等行业低代码使用的场景和收益。


对于政务,低代码平台帮助政府降低数字化办公的门槛,以粤省市小程序贫困认证的业务流程举例,使用低代码开发平台,通过复用政务的基础组件和复用已有业务逻辑抽象等等,代码行业从 2000 行降低到 61 行,文件个数从 42 个降低到 1 个,使用低代码编写少量代码的同时,满足了业务的多样性和个性化的诉求,交付效率平均提升 5—10 倍,政务的使用场景一会儿会由我的同事做专项的介绍。


这是低代码平台在工业场景的一个应用,如何助力智能制造产业升级,这里涉及到几个角色,运营商是帮助企业做数字转型并提供解决方案的云的合作伙伴,地市的企业用户是工业场景的用户,工业云平台是腾讯云和政府联合推出的工业地市云。这里面有三个使用场景,第一,缔结工业云的企业用户,通过工业云平台提供的协同制造解决方案发布产品需求,包括小程序、Web 应用以及企业门户,工业云平台运营商接受需求后使用低代码平台进行开发并通过服务商模式进行交付。第二,工业云平台的运营商,有运营需求的时候,通过低代码平台开发并发布到运营商的工业云平台,包括不限于首页、活动页和解决方案页。将场景主要补足工业云平台本身的高级定制开发能力,满足运营商更丰富的运营需求。目前工业云平台只提供基础的定制化能力,更高级、更灵活的定制能力通过低代码平台来补足。第三,工业云平台通过低代码平台快速开发小程序,包括企业应用、企业微信应用等平台产品,同时沉淀一系列工业组件用于后续开发。例如 IoT 互联网,


制造业企业对工厂的设备进行监控,低代码平台和 IOT 设备数据源打通,快速生成小程序,手机端随时随地接收异常报警信息等。


让我们回到最开始,企业数字化转型面临的问题。对于数据孤岛,采用平台集成的方式,应用的架构设计、资产和组件都可以复用,数据天然互通,相互之间调用更加容易,平台外的数据也可以集成上来,彻底消除数据孤岛。平台减少不同层面的轮子工作,项目推进更加规范化。业务人员可以自助交付,借助成熟的基础设施、标准组件、自动化进行装配,专注于核心的业务逻辑。避免了专业开发者浪费资源在简单重复劳动上,让技术初学者深知非研发角色也可以搭建应用,省掉了高昂的成本,后续维护上可以屏蔽掉底层技术的兼容性,不需要关心底层版本升级,享受底层技术优化带来的红利,只要维护服务一直在线就好。


基于上面一切,自然带来了效率和质量上的提升。


低代码平台是一个研发提效、提升生产力的工具,如果放在 C2B 生态体系下,对于服务商和企业之间的关系会带来哪些改善呢?低代码平台兼具两部分属性,PaaS 平台是 SaaS 的属性,基于 PaaS 平台可以拖拽开发生成小程序行业模板,对于企业用户来讲,行业模板是一套完整的前后台解决方案,具有 PaaS 属性,同时平台规范开发可以低成本的定制和二次开发,通过两大渠道进行用户的触达,企业在应用市场发现低代码平台提需求到服务商,例如 ISV 和渠道商,接到企业需求通过低代码交付,普通商户在微信的服务市场里找到自己需要的模板快速使用。对于一些中腰部的企业,因为预算有限,可能市场上没有服务商愿意接他的单子,但是通过技术工具使服务商项目成本和人力得到了降低,有足够的利润空间后这部分中腰部的企业需求就会得到满足。从而在这个平台上三方共赢,对于服务商来讲人力成本降低、交付周期短、接单能力得到了提升,对于企业来讲需求得到了满足、市场竞争力提升,对于云开发来讲,作为企业和服务商的服务平台,连接创造价值。


低代码作为提升生产力的工具,会对生产关系产生哪些影响呢,这里也曾经和一些合作伙伴聊过,大家开玩笑地说,低代码完善到一定程度程序员会不会失业?低代码是一个工具,会在一定程度上影响生产关系,但是不会让工程师失业,只是让工程师早点下班。低代码将平台可自动化、重复的工作剥离,技术的核心价值、架构和算法设计、演进的逻辑、编码风格仍然还在,这个是体现工程师核心价值的工作。


每一次技术的发展都无法预知的改变,从云计算开始,工程师一次一次的做抽象、做底层平台,不断的向上走,每次创新带来自我革新和自我颠覆,但是技术的路并非越走越窄,而是越走越长、越走越远,手上大量重复的工作被技术化平台取代后,往往会找到下一个新的领域,踏上新的征程,期待未来云上的新生态。

2020-11-30 00:341183

评论

发布
暂无评论
发现更多内容

IntelliJ IDEA安装教程

小魏写代码

移动应用崛起新契机—超级app+轻应用!

Geek_2305a8

AI数字人给教育行业带来机会!

青否数字人

如何写好大模型提示词?来自大赛冠军的经验分享(基础篇)

Baihai IDP

人工智能 AI LLM Prompt Prompt Engineering

千万级数据深分页查询SQL性能优化实践

京东科技开发者

重磅!参编我国首个图计算平台标准 引领图数据库行业新机遇

百度安全

Code Llama:基于 Llama 2 的 AI 代码生成大模型

百度开发者中心

人工智能 大模型 代码生成

AI数字人源码部署,打造自己品牌!

青否数字人

即时通讯技术文集(第32期):IM开发综合技术合集(Part5) [共12篇]

JackJiang

网络编程 即时通讯 IM

操作系统寒武纪 :鸿蒙来了企业IT高兴吗?

FN0

鸿蒙 操作系统 HarmonyOS

每日一题:LeetCode-209. 长度最小的子数组

半亩房顶

算法 LeetCode 二分查找 前缀和 滑动窗口

鸿蒙HarmonyOS实战-ArkTS语言(基本语法)

不在线第一只蜗牛

HarmonyOS 鸿蒙开发 HarmonyOS框架

ERP对接MES的3种类型的接口

万界星空科技

低代码 MES系统 系统集成 万界星空科技 系统对接

管理型人格特质揭秘:适合测试管理的人应具备何种素质

测吧(北京)科技有限公司

测试

又一大模型技术开源!有道自研RAG引擎QAnything正式开放下载

有道技术团队

深入了解LLaMA大模型

百度开发者中心

深度学习 nlp 大模型

如何提升时序数据多表低频场景的写入性能?一文详解

TDengine

tdengine 时序数据库

为什么要将应用微服务化?

伤感汤姆布利柏

程序员 微服务 低代码 架构师 JNPF

测试管理的核心知识点:岗位与职责全面解析

测吧(北京)科技有限公司

测试

大白话—70个你必须知道的AI重要概念(二)

Geek_2305a8

大白话—70个你必须知道的AI重要概念(三)

Geek_2305a8

只需三步,开发文心一言应用帮你建立情感纽带!

飞桨PaddlePaddle

人工智能 深度学习 #飞桨# 飞桨AI

测试管理者的晋升秘籍:稳步提升职业地位的关键步骤

测吧(北京)科技有限公司

测试

Meta Llama大模型:引领人工智能创新

百度开发者中心

人工智能 深度学习 大模型

数据展现之道:精心打造可在线浏览的动态数据报表

EquatorCoco

数据库 动态数据

【第七在线】服装企业对于智能商品计划系统的误区有哪些?

第七在线

使用API接口获取拼多多商品详情

Noah

类似 Microsoft Project 的12款在线项目管理工具

PingCode

项目管理 项目经理 项目管理工具

使用 Taro 开发鸿蒙原生应用 —— 快速上手,鸿蒙应用开发指南

京东科技开发者

MES生产执行系统在生产车间的主要作用

万界星空科技

工业互联网 MES系统 生产管理系统 mes 数字化车间

基于企业级SaaS低代码平台的协同制造产品解决方案

万界星空科技

低代码 MES系统 低代码开发 万界星空科技 低代码云MES

王倩:云开发低代码平台加速行业数字化转型_文化 & 方法_InfoQ精选文章