前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[标准规范] 低代码的概念和定义到底是什么?无代码是否属于低代码?

[标准规范] 低代码的概念和定义到底是什么?无代码是否属于低代码?

原创
作者头像
低代码一哥
发布2022-07-22 08:09:39
6300
发布2022-07-22 08:09:39
举报
文章被收录于专栏:低代码一哥

低代码已经火了几年了,但业界对低代码的概念和定义还是有所争论,甚至模糊。如果低代码领域想要持续健康发展下去,那么,首先概念一定要明确;也不要再造新名字、新概念。在此想啰嗦一句,轻流公司在低代码无代码领域算优秀的公司了,但,请不要再造一个词“轻代码”!请问“轻代码与低代码区别是啥?”。如果是真心想让这个领域发展得好,请别再整各种近似词语了,别让这个领域显得混乱模糊。

业界规范的是这三个词:Low-Code(低代码)、No-Code(无代码)、Pro-Code(纯代码或全代码)。严格的说,无代码是低代码的一种特例。今天我们来看看,全球的低代码领导地位的企业、权威机构对该领域的定义和理解。

一. OutSystems,全球有名的低代码独角兽厂商

什么是低代码 


What is Low-Code? Low-code is a software development approach that enables the delivery of applications faster and with minimal hand-coding.

Low-code platforms are a collection of tools that enable the visual development of applications through modeling and a graphical interface. Low-code enables developers to skip hand-coding, speeding up the process of getting an application to production.

低代码是一种软件开发方法,可以更快地交付应用程序,并且使用最少的手动编码。

低代码平台是一组工具,可通过建模和图形界面实现应用程序的可视化开发。低代码使开发人员能够跳过手工编码,加快将应用程序投入生产的过程。

什么是低代码平台 


What Is a Low-Code Platform? A low-code platform is a family of tools that enables the development and delivery of complete applications visually. A drag-and-drop interface is at the core of low-code platforms.

Rather than writing thousands of lines of complex code and syntax, you can use low-code to build complete applications with modern user interfaces, integrations, data, and logic quickly and visually. Applications are delivered faster and with minimal hand-coding. 

什么是低代码平台?低代码平台是一系列工具,可以直观地开发和交付完整的应用程序。拖放界面是低代码平台的核心。

无需编写数千行复杂的代码和语法,您可以使用低代码快速、直观地构建具有现代用户界面、集成、数据和逻辑的完整应用程序。应用程序交付速度更快,手工编码最少。

典型的低代码开发平台 


 (典型低代码开发平台特征)
(典型低代码开发平台特征)

典型的低代码开发平台,一定满足这三点:

—可视化 IDE:用于可视化定义应用程序的 UI、工作流和数据模型的环境,并在必要时添加手写代码

—各种后端或服务的连接器:自动处理数据结构、存储和检索

—应用程序生命周期管理器:用于在测试、登台和生产中构建、调试、部署和维护应用程序的自动化工具

低代码与无代码有什么区别 


Low-Code vs No-Code: What’s the Difference? At first glance, it’s easy to confuse low-code and no-code. Even the big analyst firms seem to have a hard time differentiating between them. Market confusion aside, it really is possible to distinguish between low-code and no-code platforms.

There are literally hundreds of small details and capabilities that differentiate low-code platforms from no-code solutions. Most of them aren’t apparent at the UI level, which is where much of the confusion between the two comes from.

乍一看,很容易混淆低代码和无代码。即使是大型分析公司似乎也很难区分它们。除了市场混乱之外,真的可以区分低代码和无代码平台。

从字面上看,有数百个小细节和功能可以将低代码平台与无代码解决方案区分开来。它们中的大多数在 UI 级别上并不明显,这就是两者之间的大部分混淆的来源。

What Is No-Code?No-code solutions feature drag-and-drop, visual development.Unlike low-code, they mostly cater to business people or others in IT who may not know any actual programming languages but want to develop an application for a specific use case—often for their department. In other words, no-code allows organizations to equip teams with the tools they need to create applications without formal development training.

Everything the no-code vendor thinks the user needs to build an app is already built into the tool. No-code solutions are similar to popular blogging platforms and e-commerce website design companies that have prebuilt pages you can use to launch your blog or business in minutes.

什么是无代码?无代码解决方案具有拖放式可视化开发功能。与低代码不同,它们主要迎合业务人员或 IT 中的其他人,他们可能不知道任何实际的编程语言,但希望为特定用例开发应用程序——通常是为他们的部门。换句话说,无代码允许组织为团队配备创建应用程序所需的工具,而无需正式的开发培训。

无代码供应商认为用户构建应用程序所需的一切都已内置到该工具中。无代码解决方案类似于流行的博客平台和电子商务网站设计公司,它们具有可用于在几分钟内启动博客或业务的预建页面。

二、Forrester,全球最具影响力的独立研究咨询公司之一


Hand-coding is too slow to develop and deliver many of the applications that companies use to win, serve, and retain customers. Some firms are turning to new, "low-code" application platforms that accelerate app delivery by dramatically reducing the amount of hand-coding required. Faster delivery is the primary benefit of these application platforms

手工编码的速度太慢,无法开发和交付公司用来赢得、服务和留住客户的许多应用程序。一些公司正在转向新的“低代码”应用程序平台,这些平台通过显著减少所需的手动编码量来加速应用程序交付。更快的交付是这些应用平台的主要优势

三、西门子低代码Mendix,全球企业级低代码的领导者


低代码开发是一种可视化应用开发方法。通过低代码开发,不同经验水平的开发人员能够通过图形用户界面,使用拖放式组件和模型驱动逻辑来创建 Web 和移动应用。低代码开发平台减轻了非技术开发人员的压力,帮其免去了代码编写工作,同时也为专业开发人员提供了支持,帮助他们提取应用开发过程中的繁琐底层架构与基础设施任务。业务和 IT 部门的开发人员可以在平台中协同,创建、迭代和发布应用,而所需时间只是传统方法的一小部分。这种低代码应用开发方法可针对不同用例开发各种类型的应用,包括将原有应用升级为支持 IoT 的智能应用。

四、维基百科,全球网络上最大最受欢迎的参考工具书


A low-code development platform (LCDP) provides a development environment used to create application software through a graphical user interface. A low-coded platform may produce entirely operational applications, or require additional coding for specific situations. Low-code development platforms can reduce the amount of traditional time spent, enabling accelerated delivery of business applications. A common benefit is that a wider range of people can contribute to the application's development—not only those with coding skills but require a good governance to be able adhere to common rules and regulations. LCDPs can also lower the initial cost of setup, training, deployment and maintenance.

低代码开发平台( LCDP ) 提供了一个开发环境,用于通过图形用户界面创建应用软件。低编码平台可能会生成完全可操作的应用程序,或者需要针对特定情况进行额外编码。低代码开发平台可以减少传统时间所花费的时间,从而加快业务应用程序的交付。一个共同的好处是,更广泛的人可以为应用程序的开发做出贡献——不仅是那些具有编码技能的人,而且需要良好的治理才能遵守共同的规则和法规。LCDP 还可以降低设置、培训、部署和维护的初始成本。

关注 低代码一哥 公众号,一起更多交流分享
关注 低代码一哥 公众号,一起更多交流分享

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云微搭低代码
微搭低代码是一个高性能的低代码开发平台,用户可通过拖拽式开发,可视化配置构建 PC Web、H5 和小程序应用。 支持打通企业内部数据,轻松实现企业微信管理、工作流、消息推送、用户权限等能力,实现企业内部系统管理。 连接微信生态,和微信支付、腾讯会议,腾讯文档等腾讯 SaaS 产品深度打通,支持原生小程序,助力企业内外部运营协同和营销管理。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档