嘉宾 |陈晓露       整理 | 雷济慈 张雪蕊

出品 | CSDN(ID:CSDNnews)

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

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

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

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

对于低代码,维基百科和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工程师路线图”

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

  1. php 动态彩码辨色 接口的调用_好用的云函数!后端低代码接口开发,零基础编写API接口...

    前言 在开发项目过程中,经常需要用到API接口,实现对数据库的CURD等操作. 不管你是专业的PHP开发工程师,还是客户端开发工程师,或者是不懂编程但懂得数据库SQL查询,又或者是完全不太懂技术的人, ...

  2. 好用的云函数!后端低代码接口开发,零基础编写API接口

    前言 在开发项目过程中,经常需要用到API接口,实现对数据库的CURD等操作. 不管你是专业的PHP开发工程师,还是客户端开发工程师,或者是不懂编程但懂得数据库SQL查询,又或者是完全不太懂技术的人, ...

  3. Mendix将升级低代码软件开发平台,发布全新数字化生态系统、行业云

    编辑 | 宋 慧 供稿 | Mendix 企业低代码应用开发全球领导者Mendix, a Siemens business在Mendix World 2021大会上宣布推出全新升级的数字化生态系统.M ...

  4. 【华为云技术分享】低代码开发平台发展趋势:低代码——炒作还是趋势?

    在<人月神话>的开篇提到焦油坑,没有别的场景比巨兽在焦油坑中垂死挣扎的场面更令人震撼.上帝见证着恐龙.猛犸象.剑齿虎在焦油中挣扎.他们挣扎的越是猛烈,焦油纠缠的越紧,没有任何猛兽足够壮烈或 ...

  5. 上“低代码”半年,30名程序员被裁,CTO离职

    一位读者小M给我讲述了发生在他们公司的真实故事,为了避免不必要的麻烦,隐去一些敏感信息,我将整个事件的经过整理出来: 小M是广州某制造企业的技术负责人,下面带了50个技术人员,负责该公司OA.CRM. ...

  6. ALL IN 钉钉的氚云,如何成为低代码头部?

    来源  /    ToB行业头条  (ID:wwwqifu) 采访对象 /   詹萧    作者 /   樊航 2015年SaaS赛道进入爆发期,历经8年,中国SaaS行业无论从市场规模.产品理念还是 ...

  7. 奥哲·云枢:更低代码,更快数字化

    奥哲·云枢:更低代码,更快数字化 大中企业数字化转型的现状与挑战 这些问题成为企业数字化和走向产业互联网时代的关键障碍 市场变化快而信息化建设慢 信息化建设周期长.成本高 各组织信息化独立建设 缺少统 ...

  8. 果创云-在线中文接口编程的网站,低代码快速开发你的接口

    中文接口编程 果创云(YesApi.cn),是一个API接口低代码开发平台.现在已经支持中文接口编程.也就是,你可以使用中文来自助开发自己的API接口. 不需要编程基础,就可以在线创建和开发自己的AP ...

  9. 腾讯云低代码实战开发教程-首页

    第一章 需求分析 第二章 首页 第三章 导航条的实现 第四章 分类导航 第四章 布局的实现 第五章 教师详情页 目录 步骤一:创建应用 步骤二:创建页面 页面结构分析 组件开发 日常我们打开小程序,第 ...

最新文章

  1. 酷Q 小i——添加应用
  2. java中的topicFont_Fontmin 快速指南
  3. 实例19:python
  4. Linux下如何搭建Java环境
  5. 实现pv uv统计_聊聊前端监控(二)--行为监控的技术实现
  6. 一、optimizer_trace介绍
  7. c语言对n个数选择排序_选择排序_C语言「抄作业」
  8. 畅捷通服务器系统,畅捷通
  9. 果木浪子吉他入门零基础教学(70课时)
  10. 教程:如何申请公众号和创建公众号?
  11. SpringCloud 微服务(一)
  12. Dynamo For Revit: List 连缀 和 Level
  13. 时序预测 | MATLAB实现基于EMD-LSTM时间序列预测(EMD分解结合LSTM长短期记忆神经网络)
  14. 安卓手机扫二维码从FTP服务器下载apk
  15. 爬虫期末考试笔记(填空题)
  16. 【Python】图片处理
  17. SSL证书链不完整(或不被客户端信任)问题,填坑
  18. “图片差异检查”辅助工具(即“大家来找茬”辅助工具)源码分享
  19. 计算机专业srtp项目选题,我都大二了,才知道什么是SRTP
  20. 语音合成 java_语音合成 JAVA SDK

热门文章

  1. 东大OJ-1544: GG的战争法则
  2. Linux中使用tar打包解包查看的使用方法
  3. stm32F4修改时钟频率,更换为8MHz晶振
  4. C++继承机制(三)——多继承、菱形继承、虚继承原理
  5. 算法不会,尚能饭否之排序——直接选择排序
  6. MySQL学习笔记:三种组内排序方法
  7. 170609、Nginx配置文件详细说明
  8. IDEA将maven项目配置到本地tomcat中运行
  9. mysql完全卸载大全
  10. CentOS 7中防火墙 firewall-cmd命令