欢迎访问快速建站网站我们提供建站工具系统

低代码是什么

作者:jcmp      发布时间:2021-05-15      浏览量:0
低代码开发平台最近好像挺热啊,听说微软G

低代码开发平台最近好像挺热啊,听说微软Google都入局了,资本如今也热捧。百度指数了解了一下,关联度最高的那几个国内的产品不少是存在了好多年,更有甚者xx网表差不多是上一个世纪的老产品了,也来蹭一下热度。那么,低代码到底是什么玩意?是新鲜事物么?为啥上个世纪的老产品也凑一份热闹?我们一起去看看。

低代码平台,洋文称Low Code Development Platform,注意了,这个Low可不是你想的那个Low,不是低级的意思,而是少量、简易的DSL代码甚至是无代码的意思。

为什么能够是更少量甚至是无代码呢?开发者们想想自己是怎么减少重复代码的就会明白了。 我拿自定义表单的场景作为例子,从演化的路径上来看,是这样的:

所以, 低代码的本质就是应用场景的极致抽象并且模板化的过程 。实际上,我们以前看到的低代码产品多了去了,只是那个时候还没有低代码这个概念罢了。下面我给你说说:

以上这些应用场景的本质都是低代码或零代码,但为什么低代码平台的概念在这几年才兴起?我猜想, 是应用的场景覆盖得更广、涉及开发的环节更完整导致了平台化的出现 。

再看看微软和Google的低代码平台,都是解决相对通用场景、涵盖前后端开发环节的形态,就更加印证了我的猜想。

不对呀,上面说到了通用场景,但同时也说了低代码的本质是场景的抽象并且模板化,通用和模板化不矛盾吗?这里就要说低代码平台的限制了,所谓的通用场景也只能是相对通用,可模板化的,于是就有了 模板化的通用场景 ,即这个通用场景是受限的,不是完全的通用。所以, 现在大多数的低代码平台都是面向企业,做企业应用的。 因为企业应用,是一个可以模板化的垂直通用场景,例如明道云、简道云、氚(就冲着这个字我不懂写不懂拼,必然会没落)云等等,都是服务企业用户。