低代码是什么|学习笔记

简介: 快速学习低代码是什么

开发者学堂课程【低代码-走进低代码:低代码是什么】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/998/detail/14998


低代码是什么

 

课程概述

随着企业数字化转型进程的加快,业务上线的时间要求越来越短,在此背景下,需要提高业务应用系统的开发效率,传统的开发模式无法满足,必然向更加敏捷而高效的开发模式转变。

低代码的开发方式能够加速业务敏捷创新,实现业务应用的快速交付,让没有技术背景的企业业务人员能基于低代码平台快速搭建业务系统。本章从认识低代码和低代码平台开始学习低代码开发师系列课程。

 

课程目标

了解低代码的背景与发展趋势,兴起低代码热潮的原因。

了解低代码平台一钉钉宜搭

了解宜搭的优势与核心功能

通过客户的宜搭案例,了解宜搭为客户创造的价值。

 

课程内容

一、传统软件开发痛点

二、低代码的定义

三、低代码开发的趋势

四、低代码的开发历程

五、低代码发展趋势

 

一、传统软件开发痛点

低代码产生背景于传统软件开发所面临的痛点有密不可分的关系

传统软件开发面临三大痛点,开发成本高、交付周期长、需求变化快。

开发成本高,传统软件开发中设计各方面的成本,需要有专业的开发人员进行开发,应用所运行的基础设施需要进行部署,花费成本部署基础设施,对基础设施的维护成本等。

交付周期长,传统软件开发模式下,应用从开发测试到部署上线的时间往往长达数月的时间。

需求变化快,业务需求在不断地发生变化,技术人员和业务人员之间沟通,存在成本和理解的偏差。由于传统软件开发所面临的问题,急需更加敏捷高效的开发方式进行转变。

疫情加速了中国数字化进程

疫情的影响,企业的数字化进出被按下快捷键。健康码在杭州48小时上线,快速覆盖全国25个省级行政区,让日常生活恢复到有序的状态中。

疫情环境中,应用呈现爆发式的增长。疫情期间通过app应用进行线上买菜,学校通过app应用开展课程等等。宜搭助力各级政府通过数字化抗击疫情,疫情爆发时期,快速搭建2000多个防疫应用,平均每个应用1.5天完成。传统方式开发应用,完全不可能实现。

搭建大量应用,在短时间完成应用搭建,得益于低代码平台或工具的使用。

 

二、低代码的定义

低代码英文LOW Code,指无需编码或通过少量代码,可以快速生成应用的交付的开发方式。具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序

 

三、低代码开发的趋势

低代码平台概念里,低代码的开发优势有以下几个。

与传统开发相比,传统开发需要专业会写代码的开发人员进行编程,开发应用。低代码的开发方式,无需编程或很少使用代码,不需要专业的编程能力,通过拖拉拽的方式像搭积木一样搭建应用。传统的开发方式重复制造融资,低代码的开发方式将常用的能力封装为可复用的组件功能等。

传统开发适用于大型项目,低代码开发专注于可以相互集成的应用系统,实现应用系统的互联互通。

传统开发周期性长,需要几个月甚至数年的时间。低代码开发一周即可上线,时间缩短95%以上。

传统开发实施非常缓慢,需要进行手动编码和测试。低代码开发完成后,立即可上线进行使用。

低代码的开发方式使得开发更加敏捷高效,是传统软件开发方式不可企及的。

image.png


四、低代码的开发历程

低代码概念最先由forrester在2014年提出,在国外发展较为成熟。微软、谷歌都发布自己的低代码产品,比如 Power Apps、 App Maker低代码产品。

2017年 Gartner 创建低代码相关 aPaaS 新门类

阿里在低代码技术发展上走在前面,2016年时,宜搭项目在阿里企业智能事业部门立项,阿里云先使用宜搭,内部迅速流行起来。阿里内部的业务创新非常快,在阿里云内部有上万应用的搭建,应用不可能由技术人员搭建,技术人员有限。阿里内部应用,99%应用由业务人员搭建,比如hr、财务、法务、运营,不具备开发经验岗位的员工,搭建自己的业务系统。应用通过钉钉集成后,形成支持阿里巴巴十几万人的工作平台。

2020年,阿里发布云钉一体的战略,钉钉全新6.0版本中,低代码开发工具宜搭与钉钉深度融合,升级为钉钉宜搭。2021年1月对外发布,有宜搭的助力,钉钉新定位,不仅是一个协同办公平台,更是一个应用开发平台。

image.png

五、低代码发展趋势

国际权威信息技术研究和分析公司 Gartner 对5年内的低代码应用平台发展做出了两大预测:

到2024年,四分之三的大型企业将使用至少四种低代码开发工具进行应用开发。低代码生态更加繁荣,各类低代码工具百花齐放。

应用的交付速度越来越快,应用数量急剧上升,到2024年,65%以上的应用将由低代码工具开发

未来应用大部门由业务人员进行开发,低代码成为像ppt、excel、word一样必不可少的工具。低代码的发展趋势,人人都是开发者,让不懂代码的业务人员成为开发者。

本小节对低代码的背景、发展趋势做简单介绍,了解什么是低代码、低代码平台,优势是什么。

相关文章
|
7月前
|
运维 数据可视化 IDE
低代码到底是什么?
低代码不只是少写代码而已:代码写得少,bug也就越少(正所谓“少做少错”),因此开发环节的两大支柱性工作“赶需求”和“修bug”就都少了;要测的代码少了,那么测试用例也可以少写不少;除了开发阶段以外,平台还覆盖了后续的应用构建、部署和管理,因此运维操作也更少了(Low-Code → Low-Ops)。
57 0
低代码到底是什么?
|
7月前
|
存储 数据可视化 关系型数据库
|
6月前
|
数据可视化 数据处理
低代码介绍
低代码介绍
145 0
|
6月前
|
数据可视化 Java 关系型数据库
简单聊聊低代码
简单聊聊低代码
|
6月前
|
前端开发 BI 程序员
低代码系列——初步认识低代码
低代码系列——初步认识低代码
|
10月前
|
数据可视化 搜索推荐 Cloud Native
低代码是开发者的未来吗?浅谈低代码平台
低代码是开发者的未来吗?浅谈低代码平台
155 0
|
10月前
|
人工智能 运维 监控
什么是低代码开发,为什么要使用低代码,选择低代码要注意什么?
这么多年以来,一直是IT技术支撑了全球的信息化浪潮,然而“应用程序开发技术”发展至今,其开发效率却难以像“摩尔定律”一样快速提升,以至于一度成为了瓶颈。瓶颈就意味着机会,所以这才有了“低代码”的迅速崛起。
|
11月前
|
JSON 前端开发 JavaScript
关于低代码我所知道的
关于低代码我所知道的
161 0
|
人工智能 前端开发 JavaScript
低代码开发浅析
曾经有次在公司会议上,领导问了一句:作为一名程序员,你觉得写代码的最高境界是什么? A说:写完代码不需要测试,没有一个bug直接上线完成验收。
385 0
低代码开发浅析
|
SQL 存储 Java
关于低代码,还有多少你不知道的实情?
低代码这个词这两年热闹起来,冒出一堆创业团队搞这东西。以前只知道代码有长短,现在才知道代码还有高低。所谓低代码,直观来讲,就是让代码写起来更简单。完成同样的任务时,代码量(也就可以理解为工作量)更少;另外,还有个重要指标是要对开发人员的要求够低,如果都要N年经验的高手来写,即使能写得短小也很难达到降低成本提高效率的目的。
231 0
关于低代码,还有多少你不知道的实情?