【DTSE Tech Talk】人人都是开发者丨低代码应用开发内容合集

举报
华为云社区精选 发表于 2022/11/01 09:34:02 2022/11/01
【摘要】 应用魔方AppCube是华为的低代码产品,一站式提供低代码、零代码、业务大屏应用开发能力集。

1659952748513721997.jpgDTSE Tech Talk是华为云开发者联盟推出的技术公开课,解读云上前沿技术,畅聊开发应用实践。专家团队授课,答疑解惑,助力开发者使用华为云开放能力进行应用构建、技术创新。

《人人都是开发者丨低代码应用开发指南》系列精品内容合集:

☆ 第一期:回归理性,直面低代码

 第二期:揭秘华为云低代码技术微认证

☆ 第三期:零代码玩转汽车营销


本期直播主题是《回归理性、直面低代码》,华为云PaaS服务产品部资深专家董鑫武,与开发者们交流国内外的低代码行业发展动态,解读华为低代码平台应用魔方AppCube的能力,并分享华为公司低代码应用构建的实践和应用。

解读国内外低代码发展现状

低代码诞生的背景,是新业务上线效率总是低于预期。Gartner分析指出,未来几年,新增企业在新应用构建需求方面将超过交付能力5倍,70%的应用需要低代码平台构建才能满足产能。根据Gartner发布的技术成熟度曲线来看,目前国内低代码发展阶段落后于国外约2-3个技术阶段,处于发展创新期,并未发展成熟,希望用低代码构建一切应用的观点在当前阶段是比较激进的。那么哪些场景适合使用低代码呢?我们可以参考Gartner发布的全民开发者构建应用的范围及参考原则。

0d3130b0bd80f2b51fcec0178fdc8318.20221010025629.34683854242009584145804170920616.png

在上图中,绿色区域范围内的应用,应用类型不复杂,对关键业务的影响程度低,可以由全民开发者使用低代码/零代码平台进行构建。而黑色区域范围内的应用,对核心业务流程有较大影响,主要由专业开发者构建,使用低代码构建需要比较谨慎。

华为如何直面低代码

应用魔方AppCube是华为的低代码产品,一站式提供低代码、零代码、业务大屏应用开发能力集。三种能力集由一个平台提供,这在当前的低代码市场是不多见的,更常见的做法是,由三个彼此独立的平台去分别承担这些功能。这种“All In”的设计蕴含了华为对企业数字化转型的洞察和理解:

如果一家企业使用独立的低代码/零代码平台、独立的数据可视化应用构建平台,那么低代码构建的应用产生的数据和资产可能会存在于各自独立的数据库中,无法自然互通流转,IT部门和业务部门依然割裂,各自为战。

如果基于同样的内核,企业中的专业开发者生产的软件资产可以开放给业务部门的全民开发者使用,而业务应用产生的数据也能够快速流转,这样企业的开发产能就可以在不增加专业开发者与全公司员工比例的条件下得到最大化,快速响应迅速变化的业务需求。

正是基于这样的理解,原本主要面向专业开发者的低代码平台AppCube在今年推出零代码,将更多的业务人员纳入应用生产中来,兼顾企业中同时存在的不同编程基础、不同业务方向的用户需求,让所有人都能成为数字经济、移动应用经济的一员。

0d3130b0bd80f2b51fcec0178fdc8318.20221010025740.82158349581148355287623996416781.png

(AppCube能力全集)

低代码适合较专业的开发者去进行相对复杂、业务重要性更高的应用场景构建。AppCube提供互相独立的开发、测试、生产运行环境,方便开发者高效进行应用的开发、调试和部署。AppCube还支持通过连接器,将现网的历史应用、第三方系统、华为云服务等应用数据接入进来。从软件工程角度来说,AppCube低代码开发遵循DevOps软件开发过程,在开发流水线的全生命周期帮助开发者提升业务创新效率。从应用开发角度来说,AppCube低代码是模型驱动的,提供界面编排、流程编排、逻辑编排、对象构建等可视化应用开发能力。

0d3130b0bd80f2b51fcec0178fdc8318.20221010025811.07326819937186630989007709880450.png

AppCube零代码适用于企业内部简单应用的构建,包括不限于信息管理类、图表统计类、流程表单类场景。使用AppCube零代码不需要具备任何代码能力,应用开发即运行,让业务人员能快速构建逻辑简单的、生命周期较短的应用。

0d3130b0bd80f2b51fcec0178fdc8318.20221010025834.68845780735710336241526827844259.png

AppCube业务大屏侧重数据展示页面的构建,提供丰富的数据展示组件和模板,支持接入AppCube应用数据、设备平台数据等多种数据类型,让运营人员和管理人员可以基于自身需求,快速完成数据可视化开发展示,在几小时甚至几分钟内完成业务大屏构建。

0d3130b0bd80f2b51fcec0178fdc8318.20221010025909.67677323076476575251373136316000.jpg

当然,仅仅纸上谈兵是不够“直面”的。本期直播过程中,董鑫武老师登录了自己的华为云应用魔方AppCube账号,针对低代码、零代码、业务大屏适合的场景分别进行了现场演示。欢迎访问视频号“华为云开发者联盟”观看精彩回顾。

在后续DTT直播中,AppCube将带来零代码、低代码代表性应用案例的开发实操,欢迎关注。

本期课程价值问答整理(摘录)

对于大型企业来说该如何让SaaS产品原本关注具体场景的用户群体,转而关注能力更通用的低代码平台呢?阻力会不会很大?

SaaS一般比较聚焦行业业务,其实确实关注具体场景更重要。作为业务承载的工具,低代码能用即可,不用对它的通用能力。建议沿一个方向发展。如果两方面都关注,投入需要非常大。

AppCube可以调用手机功能么?比如扫码、拍照、语音等

可以调用相关接口或移动端原生App的能力。如华为云WeLink就有语音识别等接口,AppCube已经实现了与WeLink的对接,可以调用WeLink的语音识别接口。

国内低代码开发平台也有很多。相比之下,华为云AppCube有什么可以吸引开发者参与进来的独特优势呢?

本质上,面对软件开发工程师的,国内真正可以认为是“低代码”的平台并不多。也有不少开源的低代码平台,能力大差不差,界面也差不多,流程也可以编排。但是,尤其是一些比较大的系统,比如金融系统,要商用的话,完成功能开发才刚刚走完一半路程,另外一半是可靠性、稳定性等。还有一些使用体验、工程能力比如代码托管、CI/CD流水线等,这些都需要投入巨大的工作量去进行研发。华为在这些方面是有很多优势的。

此外我们连接了华为云服务,在平台预置了很多华为云服务的连接器,让开发者可以较为便捷地使用或者调用这些服务,节省了开发时间。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。