资料内容:
什么是低代码
低代码、零代码的概念在整个全球互联网行业内已经流行了很长一段时间,对此概念的定义有许多
种版本。目前比较被认可且定义清晰的是 Forrester 对低代码概念的定义:能够以最少的手写代码
和设置快速开发应用、配置和部署业务应用程序。
低代码概念需要借助低代码开发平台这一工具实现。维基百科将低代码平台定义为一种提供开发环
境的软件,基于低代码平台开发者不需要使用传统的手写代码的方式进行编程,而是可以通过低代
码平台图形化的用户界面和参数设置来创建应用软件。低代码平台面向的用户群体是无需专业开发
能力的企业业务人员和一部分专业开发人员。HR 、财务、销售等业务人员完全可以自己或者在技术
人员的指导下开发出更符合特定业务工作需求的应用程序,而专业技术人员则可通过可视化、流程
化的开发方式,实现相比于纯代码模式更高效的开发。
以钉钉宜搭低代码平台目前的用户群体为例大多数使用者集中在行政、HR、财务等角色:
11 > 1.1 低代码介绍
⚫ 可视化页面搭建,通过简单的拖拽即可完成应用页面开发,对前端技能没有要求或不需要特别专
业的了解;
⚫ 可视化模型设计,与业务相关的数据存储变得更容易理解,甚至大多数简单场景可以做到表单即
模型,模型字段的类型更加业务化;
⚫ 可视化流程设计,不管是业务流程还是审批流程,都可以通过简单的点线连接来进行配置;
⚫ 可视化报表及数据分析,BI 数据分析能力成为标配,随时随地通过拖拽选择来定义自定义分析报
表;
⚫ 可视化服务与数据开放、集成,具备与其他系统互联互通的配置;
⚫ 权限、角色设置标准化和业务化,通过策略规则配置来将数据、操作的权限进行精细化管理;
⚫ 无需关心服务器、计算设施设备、网络、数据库等复杂技术概念和底层运维,具备安全、性能的
统一解决方案,开发者只需要专注于业务本身;
基于具备上述这些能力的低代码平台,你会发现即使你是个技术小白,但只要你了解业务,就能不
受束缚的完成大多数业务应用的搭建。另外,低代码本身也不仅仅是为技术小白准备的。在实践过
程中,低代码通过组件化、模块化的思路让业务的抽象更加容易,并在扩展及配置化上带来了更加
新鲜的模式探索,使得技术人员的架构设计成本和实施成本降低了很多。