当云原生遇上低代码,云端开发so easy!

2022 年 3 月 11 日 CSDN

嘉宾 |陈晓露        整理 | 雷济慈 张雪蕊
出品 | CSDN(ID:CSDNnews)

2022年2月24日,深圳行云创新科技有限公司产品总监陈晓露在“2022云原生超级英雄会”直播中做了关于云原生和低代码方面的分享,让我们来一起看一看。



什么是云原生?什么是低代码?


云原生标准定义,包含了微服务、Dev OpsCICD 和容器化。可以理解为,更广的云原生,不单是应用微服务架构、运行在云上、充分利用云的资源,应用的整个开发过程也在云上。

未来某个时间,一切开发者都基于云上去开发运用,开发出来的应用就是云原生的,未来的开发者们不能理解非云原生的运用是什么样子的,不能理解在云之外开发应用是什么样子的。

对于低代码,维基百科和Forrester有各自的定义。维基百科的定义是,一种方便产生应用程序的平台软件,让用户以图形化接口以及配置编写程序,而不是传统的写代码方式。而Forrester的定义是,低代码平台能够用最小的编代码的方式快速进行业务应用的开发和交互。

低代码产品基本可以分为两大类:可视化IDE和基于模型驱动的表单加流程的方式,这种低代码主要面向业务人员来做一些简单的业务。国内多为模型驱动的,典型厂商有奥哲、轻流、简道云、伙伴云和阿里等;另外一种是可视化IDE ,面向IT专业人员,可以做复杂的业务,典型厂商有outsystems,Bettyblocks等。(国内现有某低代码产品使用示例,详见视频03:27——05:30)

点击看完整版视频


云原生与低代码结合


模型驱动的表单加流程的低代码产品只能做非常简单的系统,比如 OA 审批、信息收集等,价值不高。基于可视化IDE的使用门槛太高,开发者上手太难。想要做出面向开发者使用门槛低却能做复杂业务,尤其必要的时候能够跟代码混用的产品,那这个产品应该具备什么特点?又如何跟云原生相结合?

对于这个产品,首先,要面向开发者,提高开发效率;其次能够做复杂的业务系统;使用门槛低,初级开发者甚至是计算机相关专业学生都可以使用;最后需要能跟代码混用,当低代码的产品没法去满足需求的时候,可以用代码来实现,并且可以跟低代码产品互相调用。

那跟云原生如何结合呢?

  • 首先,低代码做出的东西就应该是微服务架构的;

  • 其次,低代码与代码实现的微服务之间能够互相透明通信,比如使用代码编写的A服务去调用使用低代码编写的B服务,A服务完全不知道B服务如何实现的,他像使用代码编写的微服务一样的;

  • 应用部署在容器上;

  • 整个应用的开发过程在云端。 

产品包含了前端低代码、后端低代码、DB的低代码,前端低代码使用可视化拖拉拽的方式做页面,再绑定由后端提供的API实现业务。后端既可以使用代码的方式来提供API,比如图中的服务1、2、3都是通过代码来编写的服务,也可以使用后端的低代码工具——API 编排,比如说服务4就是API编排的服务,他是基于服务2和服务3提供的原子 API,编排出新的API直接给前端使用。

下面这一层的DB组件是就是连上数据库之后,可以直接为数据库的表提供原子级的API,原子级的API就可以经由API来编排出更复杂的业务API给前端使用,这样不需要代码就可以做应用。整个架构是微服务的架构,整个应用是部署在容器上的。这是总体的产品方案。(demo演示详见视频09:16) 

点击看完整版视频

2022云原生超级英雄会由CSDN主办,旨在与投身云原生的开发者们,共同探讨云原生领域的发展趋势与实践方法论。本次大会将邀请来自国内知名互联网公司、行业巨擘的一线云原生技术大咖, 全方位洞悉云原生技术挑战,分享企业云原生落地实践痛点及经验,讲述开发者在适应云原生的黄金时代的变化中,需要加持哪些知识与能力,为开发者们拨开迷雾。

END 

《新程序员001-004》全面上市,对话世界级大师,报道中国IT行业创新创造


 


 

— 推荐阅读 —
  
  
    
红帽、Docker、SUSE 在俄罗斯停服
☞操作系统两大创始人反目,这个排名第九的 Linux 发行版 OS 何去何从?
CSDN联合腾讯云重磅发布“腾讯云数据库TDSQL工程师路线图”
登录查看更多
1

相关内容

【2022新书】Python手册,275页pdf
专知会员服务
179+阅读 · 2022年3月18日
2021年中国云原生AI开发平台白皮书
专知会员服务
54+阅读 · 2021年12月4日
【经典书】Linux UNIX系统编程手册,1554页pdf
专知会员服务
45+阅读 · 2021年2月20日
【2020新书】Ruby 3 编程: 从小白到专家,598页pdf
专知会员服务
30+阅读 · 2020年12月17日
【2020新书】C语言编程傻瓜式入门,第二版,464页pdf
专知会员服务
62+阅读 · 2020年10月15日
【2020新书】使用Kubernetes开发高级平台,519页pdf
专知会员服务
66+阅读 · 2020年9月19日
【实用书】学习用Python编写代码进行数据分析,103页pdf
专知会员服务
194+阅读 · 2020年6月29日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
面向云原生应用的低代码开发平台构建之路
AI前线
0+阅读 · 2022年1月26日
6000字,快速理解低代码
人人都是产品经理
2+阅读 · 2022年1月3日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
3+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
1+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Arxiv
20+阅读 · 2019年11月23日
VIP会员
相关VIP内容
【2022新书】Python手册,275页pdf
专知会员服务
179+阅读 · 2022年3月18日
2021年中国云原生AI开发平台白皮书
专知会员服务
54+阅读 · 2021年12月4日
【经典书】Linux UNIX系统编程手册,1554页pdf
专知会员服务
45+阅读 · 2021年2月20日
【2020新书】Ruby 3 编程: 从小白到专家,598页pdf
专知会员服务
30+阅读 · 2020年12月17日
【2020新书】C语言编程傻瓜式入门,第二版,464页pdf
专知会员服务
62+阅读 · 2020年10月15日
【2020新书】使用Kubernetes开发高级平台,519页pdf
专知会员服务
66+阅读 · 2020年9月19日
【实用书】学习用Python编写代码进行数据分析,103页pdf
专知会员服务
194+阅读 · 2020年6月29日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
相关基金
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
3+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
1+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Top
微信扫码咨询专知VIP会员