傻大方


首页 > 潮·科技 > >

什么是低代码(Low-Code)?



按关键词阅读:

什么是低代码(Low-Code)?文章插图
一 前言如果选择用一个关键词来代表即将过去的2020年 , 我相信所有人都会认同是“新冠” 。 疫情来得太快就像龙卷风 , 短短数月就阻断了全世界范围内无数人与人之间的物理连接 。 但好在 , 我们已经全面迈入互联网时代:N95口罩再厚 , 也阻挡不了信息比特流的顺畅流通(宅男:B站依然香);居家隔离再久 , 也妨碍不了钉钉消息的准时送达(社畜:工作依然苦) 。 逍遥子在9月份的云栖大会上说:“新技术代表的新生产力 , 一定是我们全速战胜疫情、开创未来最好的原动力 。 ” 那么在后疫情时代 , 究竟需要什么样的新技术 , 才能真正解放IT生产力 , 加速社会数字化转型 , Make The World Great Again?我认为是低代码(Low-Code) 。
基于经典的可视化和模型驱动理念 , 结合最新的云原生与多端体验技术 , 低代码能够在合适的业务场景下实现大幅度的提效降本 , 为专业开发者提供了一种全新的高生产力开发范式(Paradigm Shift) 。 另一方面 , 低代码还能让不懂代码的业务人员成为所谓的平民开发者(Citizen Developer) , 弥补日益扩大的专业人才缺口 , 同时促成业务与技术深度协作的终极敏捷形态(BizDevOps) 。 本文将重点介绍低代码相关背景知识 , 包括低代码的定义与意义、相关概念、行业发展等 , 期望能帮助大家更好地认识与理解低代码这个新兴领域 。
二 什么是低代码“Low-Code”是什么?如果你是第一次听说 , 没准也会跟我当年从老板口中听到这个词后的内心戏一样:啥?“Low-Code”?“Code”是指代码我知道 , 但这个“Low”字是啥意思?不会是老板发现我最近赶工写的代码很丑很“Low”吧... 想多了 , 老板怎么可能亲自review代码呢 。 那难道是指 , “Low-level programming”里的“Low”?老板终于发现让我等编程奇才整天堆Java业务代码太浪费 , 要派我去闭关写一个高性能C语言网络库... 显然也不是 , 老板哪能有这技术情怀呢 。 那到底是什么意思?作为一名搜商比情商还高的程序员 , 能问Google的绝不会问老板 。 于是我一顿操作后 , 不假思索地点开了第一条搜索结果 。 果不其然 , 这是一条充满自由芳香只有翻墙才能闻到的Wikipedia词条:Low-code development platform 。
Wikipedia定义
什么是低代码(Low-Code)?文章插图
从Wiki的这段定义中 , 我们可以提炼出几个关键信息:

  • 低代码开发平台(LCDP)本身也是一种软件 , 它为开发者提供了一个创建应用软件的开发环境 。 看到“开发环境”几个字是不是很亲切?对于程序员而言 , 低代码开发平台的性质与IDEA、VS等代码IDE(集成开发环境)几乎一样 , 都是服务于开发者的生产力工具 。
  • 与传统代码IDE不同的是 , 低代码开发平台提供的是更高维和易用的可视化IDE 。 大多数情况下 , 开发者并不需要使用传统的手写代码方式进行编程 , 而是可以通过图形化拖拽、参数配置等更高效的方式完成开发工作 。
Forrester定义
顺着Wiki的描述还能发现 , 原来“Low-Code”一词早在2014年就由Forrester提出了 , 它对低代码开发平台的始祖级定义是这样的:
什么是低代码(Low-Code)?文章插图
相比Wiki的版本 , 这个定义更偏向于阐明低代码所带来的核心价值:
  • 低代码开发平台能够实现业务应用的快速交付 。 也就是说 , 不只是像传统开发平台一样“能”开发应用而已 , 低代码开发平台的重点是开发应用更“快” 。 更重要的是 , 这个快的程度是颠覆性的:根据Forrester在2016年的调研 , 大部分公司反馈低代码平台帮助他们把开发效率提升了5-10倍 。 而且我们有理由相信 , 随着低代码技术、产品和行业的不断成熟 , 这个提升倍数还能继续上涨 。
  • 低代码开发平台能够降低业务应用的开发成本 。 一方面 , 低代码开发在软件全生命周期流程上的投入都要更低(代码编写更少、环境设置和部署成本也更简单);另一方面 , 低代码开发还显著降低了开发人员的使用门槛 , 非专业开发者经过简单的IT基础培训就能快速上岗 , 既能充分调动和利用企业现有的各方面人力资源 , 也能大幅降低对昂贵专业开发者资源的依赖 。
低代码核心能力
基于上述的定义和分析 , 不难总结出如下这3条低代码开发平台的核心能力:
什么是低代码(Low-Code)?文章插图


稿源:(未知)

【傻大方】网址:http://www.shadafang.com/c/111J2QV2020.html

标题:什么是低代码(Low-Code)?


上一篇:华为投资控|新荣耀诞生!华为正式回应:这是一场产业链自救

下一篇:量产|传三星MiniLED背光电视即将量产,斥资2.4亿在越南建生产线