一、什么是低代码(低代码是啥意思)

低代码平台是一种软件开发工具,它提供了图形化界面和可视化拖放组件等功能,

使得应用程序的开发变得更加简单和高效。使用低代码平台,开发人员可以通过少量的代码、可重复利用的组件以及预先构建好的模块来创建应用程序,

而无需从头开始编写所有代码。这使得开发速度更快、成本更低,并且能够更快地响应业务需求。

低代码一般的几种形式

1、 代码生成器模式。

代码生成器生成代码的思路主要是站在程序员的角度思考问题,生成代码,修改代码。最关注的是代码!

2、 设计平台。

在平台之上实现了很多通用功能,而我们需要的就是调用这些通用功能,并在一些场合在一些关键的地方做插件/替换。

我觉得这两个观点最主要的区别是。

低代码平台的思路应该是站在产品的角度在思考问题,因为无需关心代码是谁写的,也不关心这个代码有没有个性化还是通用的,拖拽就能生产就行。

虽然我本人是程序员程序员。但是,我还是在比较赞同第二个观点,以平台的思路做低代码,而不是生成代码,在代码上做二次开发。

如果这个功能平台本身就有的,那就直接使用(无码)。有但是不符合要求的,替换或增强使用(低码)。

如果没有,那你就写一个脚本增加接口/功能。(全码)

可能有疑问可以仔细想一想,不管是前端的Vue框架还是后端的Java Spring框架,他们都是以这种思路在做框架类产品的。

Spring 最核心的思想在于IOC & AOP,它就是面向切面的编程,他就是让你不用懂框架,在各种切面上去做编程就可以了,而Vue就更直接了,他就是提供了很多的勾子,你在各种生命周期的勾子上去做。

所以这些框架它都不是直接给你源码,让你在源码上做开发,所以我觉得的代码的平台也是一样的,思路应该是平台模式。

相关新闻

联系我们
联系我们
公众号
公众号
在线咨询
分享本页
返回顶部