免费注册

低代码系统快速开发定制

会用表格工具,就能用低代码开发系统
什么是低代码开发平台?

什么是低代码开发平台?

作者: 低代码架构师Kaiwen
阅读数:270
更新时间:2024-02-23 12:34:49
浏览次数:2746次
什么是低代码开发平台?
p>在软件世界中,我们通常依赖于函数库,API,以及第三方基础架构,由此来实现为用户提供本来不存在的独特价值。但,即便这么做,我们依然会陷入某种困境。Matthew Revell 认为,“低代码开发”代表了能帮助开发人员用拖拽式操作、直观地创建出应用程序的一系列的开发工具(即低代码开发平台)和方法(即低代码开发方案)。

低代码开发平台使公司能够快速构建和部署应用程序以解决实际的业务问题。可以在几天甚至几小时内创建业务应用程序,可以快速评估结果,并快速且迭代地执行更新。

 

低代码的故事要从上世纪80年代说起,当时计算机科学理论已逐步发展成熟,不少高级程序设计语言都逐渐开发完善。这时,编程界推出了“结构化语言”,即以功能指令为单位,把相应的代码封装好。当程序员要系统运行某个功能时,只需发出指令,计算机就知道要运行对应的代码。

 

到了2000年,“VPL”(可视化编程语言)出现了。顾名思义,就是在第四代编程语言的基础上,把系统运行的过程以更视觉化方式呈现,例如图标、表格、图表等形态。

 

随着高级编程语言不断发展成熟,以及国内外计算机人才的培养规模逐渐扩大,2010-2015年称得上是传统软件和SaaS软件兴起的时代,市场规模稳步增长。就是在这一时期,编程人员承接了许多软件开发项目。他们发现:软件的功能大同小异,重复度很高,导致很大部分的软件开发成本都浪费在重复的功能编程上。

 

 

而Forrester,一家国际知名的技术和市场调研公司,敏锐地发现了这一问题,并在2014年首次提出低代码和零代码的概念:只需用很少甚至几乎不需要代码就可以快速开发出系统,并可以将其快速配置和部署的一种技术和工具。随后在2018年,Gartner提出aPaaS(应用平台即服务)和iPaaS(集成平台即服务)的概念。

 

但如果低代码开发需要专业的技术人员介入,低代码开发的“大众化”就是一个悖论。

这也是陈果George在其《低代码,不要以比“中台”还快的速度臭大街》一文中质疑的问题,陈果提到:“企业内大面积的大众化开发的应用创新是个伪命题,开发软件是一回事,能用起来是另一回事。打个通俗的比方,很多朋友都有这个经历,买书的时候热血沸腾,尤其是遇上京东打折,买回一大堆书回来,真正看完的有几本?”

除了大众化之后,对应用创新落地的担忧,陈果也在其《开发软件不求IT部,企业IT应用的民主化运动》一文中,提到了大众化之后的IT治理问题:“‘公民开发者’构成了企业的‘影子IT’,在这种情况下,开发在没有公司IT组织支持之下进行,可能会影响已经存在的公司IT系统架构的完整性,例如数据库结构,或者产生数据治理等方面的问题。”

尽管低代码平台可以满足那些没有很多技术知识的平台的需求,但是最好的平台也可以使熟练的开发人员更快地构建原型应用程序,增强整体系统或解决技能差距,例如移动支持或后端数据连接。因此,一个好的低码平台既要具有一个非常简单的UI,并带有可以指导用户的逐步说明,也要具有针对熟练IT资源的更高级的自定义功能。

      一个低代码平台,可以快速可视化向导生成常用增删改查,也可以快速搭建自己想用的可视化页面,也可以快速调用那几千项云服务API。AWS不仅给这些云服务统一提供了API,还发布了比微服务更简易的技术:无服务器Serverless技术

  也就是说,我们过去是调用Delphi API、Windows API、J2EE API、Android API编写应用软件,现在是调用几千项云服务API进行编程。

  这想法,2008年,Google就想借GAE、Google API开放平台、Dart/NodeJS、GWT、Chrome搞。现在,全世界再重做一次。

  如果大家对低代码平台没啥感觉的话,大家可以看看微软的PowerApps、Oracle Apex这两个工具,我个人觉得蛮好的。都有免费社区版,大家可以自由下载自由体验。现在中国很多李鬼号称低代码平台,建议大家选型时和微软PowerApp套件做功能特性列表对标。

 

 

 

发表评论

评论列表

暂时没有评论,有什么想聊的?

低代码系统快速开发定制

低代码系统快速开发定制

会用表格工具,就能用低代码开发系统

热推产品-园区经济监测

区域经济运行与监测平台

企业分析发展监测,具备企业图谱、图像分析、指标健康和全要素数据库四大功能



什么是低代码开发平台?最新资讯

分享关于大数据最新动态,数据分析模板分享,如何使用低代码构建大数据管理平台和低代码平台开发软件

ESD防静电监控大屏系统:让静电防护工作更高效

以下是根据您的要求创建的“ESD防静电监控大屏系统:让静电防护工作更高效”主题的结构化内容大纲,并扩充了内容: 一、ESD防静电监控大屏系统的概述 * 什么是ESD防静电监

...
2024-04-19 23:13:43
ERP和MES如何协同工作?

一、概述:“ERP和MES如何协同工作?” ** ERP和MES的定义 ** ERP(企业资源规划)是一种集成化的管理系统,它涵盖了企业所有的资源,包括财务、人力资源、物料管理、生产

...
2024-04-20 00:05:50
ESD防静电监控物联网平台开发过程中的难点和解决方案

**1. 概述** ESD防静电监控物联网平台开发过程中的难点和解决方案概述。 * ESD防静电监控物联网平台的发展趋势和市场需求 * 平台开发过程中可能遇到的难点和挑战 * 解决方

...
2024-04-19 23:13:10

速优云

让监测“简单一点”

什么是低代码开发平台?相关解决方案

什么是低代码开发平台?推荐产品列表

×

欢迎访问速优云官网!

咨询电话:17190186096

扫码加顾问微信 -->

速优云PerfCloud官方微信