
低代码(Low Code)是一种能够加速软件研发进程的高效开发方法,它通过抽象和最小化手工编码的方式,为开发和部署定制化应用提速。作为最低标准,低代码平台必须具备低代码能力(如模型驱动、可编程的可视化开发方式等),能用于开发包含有用户界面、业务逻辑、工作流和数据服务的完整应用程序。低代码的主要特征是为了让使用者通过可视化的方式,以更少的编码,更快速地构建和交付应用软件,全方位降低软件的开发、配置、部署和培训的成本。
而为了达成这一目标,低代码开发平台通常由 4 部分构成:
(1)可视化设计器:具备可视化定义UI,工作流和数据模型的设计器,且在必要时可以支持手写代码。
(2)服务器程序:承载可视化设计器构建的应用,供最终用户通过多终端访问,具体形式如私有化部署的服务程序、运行在云端的容器或服务等。
(3)各种后端或服务的连接器:能够自动处理数据结构,存储和检索。有些低代码开发平台将其集成到了可视化设计器中。
(4)应用程序生命周期管理器:用于测试、暂存、构建、调试、部署和维护应用程序的自动化工具。
数字化转型网低代码专题内容
扫码添加小助手微信,获取更多低代码相关干货资讯~

本文由数字化转型网(www.szhzxw.cn)转载而成,来源于网络;编辑/翻译:数字化转型网默然。




英文翻译:
Low Code is an efficient development approach that speeds up the software development process by abstracting and minimizing manual coding to speed up the development and deployment of custom applications. As a minimum, a low-code platform must have low-code capabilities (such as model-driven, programmable visual development, etc.) that can be used to develop complete applications with user interfaces, business logic, workflows, and data services. The main feature of low code is to allow users to visually build and deliver application software with less coding, faster, and reduce the cost of software development, configuration, deployment, and training. In order to achieve this goal, a low-code development platform usually consists of four parts: (1) Visual designer: a designer that visually defines the UI, workflow, and data model, and can support handwritten code if necessary. (2) Server programs: host applications built by visual designers for end-users to access through multiple terminals, in the form of privatized deployed service programs, containers or services running in the cloud, etc. (3) Various back-end or service connectors: capable of automatically handling data structures, storage and retrieval. Some low-code development platforms integrate it into visual designers. Application Lifecycle Manager: An automated tool for testing, staging, building, debugging, deploying, and maintaining applications.
