关于低代码开发平台的一些想法

前言

这段时间在公司培训,了解了公司的低代码开发平台。记录下自己的感想和一些新认知。

低代码开发平台的理解

低代码开发平台,根据名字可知,该平台用于开发,且只用编写少量代码。
确实是这样,在这个平台开发,给我的感觉就像是,把代码的功能都封装在了这个平台里,并且让这些功能可视化。这样就可以直接操控,减少代码量。

适用人群

我个人是做前端的,后端知识略懂,会用nodejs写一些简单的接口。我在使用平台时,发现它大量封装了前端的组件(基于vue),可以用拖拽的方式来设计页面,并且它的组件还涉及到后端这边的封装,比如按钮的submit,添加数据等等,以及页面交互的设计;同时它可以连接数据源,测试连接,在开发的时候会设置很多表之间的关系和交互;可以生成后端代码;甚至还可以测试接口(类似postman)。

上面这些知识,需要都懂一些,才可以使用这个网站,而最重要的,其实不是前端,而是业务逻辑。也就是说,这个网站所针对的用户,我认为偏向于后端人员。后端人员如果想开发一个轻量级的平台,但是又希望整个业务流程自己走下去,使用起来会很方便。前端人员使用,也可减少代码,但是内部的业务逻辑,需要摸清楚摸头彻,方可成事。

对于想直接上手,不了解业务逻辑,我觉得很困难。因为它只是一款开发平台,并不是一个画板。需要业务逻辑的支撑。

大致开发流程

在拿到数据源之后,添加数据源,测试数据库连接。

连接上后,可以开放一个模板,想做的模块。接着添加一个模型(表),把表的一些信息设计好,与该模块所关联。

最简单的页面在关联完毕后可以在页面设计器通过拖拽组件设计页面,设计页面时可以设计表单,设计搜索(需要设置服务配置让搜索功能实现)。

接着是一系列的配置,配置主键关联等等。

上面是简单页面的开发。

也可也开发树表,主子表,和流程(如请假申请),在业务逻辑这块,我觉得如果是后端人员上手,会很清晰。并且如果想自己写后端代码,也可也和平台连接上。

但是作为一个前端,如果不太熟悉业务,想快速开发,有些困难。

版本管理

这个平台可以实现版本管理,无论是页面,还是流程。但是我个人还没有从中体会到协作开发。

但是如果是个人团队开发,用一个账号去做,可以复制版本,在新的版本上开发也可实现多人协作。

一些我认为的缺陷

我想针对于前端方面来阐述我认为它的一些缺点。

首先,样式非常普通。平台是封装了vue的,应当也是用到了element-ui组件库,但是上面的表单组件极少,样式也非常一般,适于中小型企业公司的项目。

其次,还是不够直观。因为中途要配置代码,也需要改代码,算是前后端都有涉及到,但是对前端不够友好。

前端是否会面临失业

暂时不会。

chatgpt来的时候,我也担心这个点。因为它能够写一些组件。低代码开发平台学习完后我也有这方面的顾虑。

但不得不说,上述的一些技术都还不够成熟,而且不够普及。所以短时间内我认为前端未亡。

另外我想强调下,无论是chatgpt还是低代码开发平台,都是工具,工具也是需要懂的人来用。所以并不是什么都不会就可以进行前端开发。随着更多的框架,更多的组件库被开发,大局观更强,业务了解的清楚透彻的人更容易在这样的环境中发展。但是初级前端,只会写一些样式或者只会写一些简单的组件,容易被淘汰。工程化思想在互联网行业是非常重要的。

起码在现在,工具只能让懂的人更方便,少写代码,并不能很好的灵活变通。但是科技是迅速发展的,工具渐渐替代人是一种趋势,所以就更需要提升自己的竞争力了。

后记

以上就是近期对于低代码开发平台学习的一些感想,由于本人也只是个实习生,能力有限,有些想法会有局限。也欢迎大家和我交流,一起提升。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: C 是一种广泛使用的编程语言,它被用于各种应用程序开发,包括操作系统、编译器、科学计算和嵌入式系统等。C 语言被设计成通用的、底层的、级别的编程语言,它提供了较少的抽象级别和更多的控制权,使得程序员可以更加精细地控制计算机的硬件资源。C 语言的语法类似于其他类似于 C 的语言,如 C++ 和 C#,因此学习 C 语言后可以很容易地学习这些语言。 ### 回答2: 请问您是要使用C语言进行编程吗?如果是的话,我可以为您提供一些相关的信息。 C语言是一种广泛使用的程序设计语言,它具有高效性和灵活性。使用C语言可以进行系统级编程、嵌入式开发以及各种应用程序的开发。 首先,使用C语言进行编程需要安装相应的编译器。常用的C语言编译器有GCC、Clang等。安装好编译器后,就可以开始编写代码了。 C语言的语法相对简洁清晰,但也需要一定的编程经验才能灵活运用。在C语言中,可以使用各种数据类型来定义变量,如整数、浮点数、字符等。同时,C语言也提供了一系列的控制结构,如循环、条件判断等,用于编写逻辑和流程控制。 编程时,可以通过函数来封装和组织代码,提高代码的可维护性和复用性。C语言中有许多标准库函数可以调用,用于完成各种常用的任务,如文件操作、字符串处理、数学计算等。 在编写代码时,需要注意内存管理和指针的使用。C语言没有提供自动内存管理机制,需要手动分配和释放内存。同时,指针也是C语言的一个重要概念,可以用于实现高效的数据结构和算法。 编写完成的C语言程序可以通过编译器进行编译成可执行文件,然后运行起来。在运行过程中,可以通过调试工具来排查和解决问题。 总之,C语言是一种强大而灵活的编程语言,适用于各种类型的程序开发。掌握C语言,可以帮助您实现各种创意和想法。希望以上信息能对您有所帮助。如果您有任何问题,欢迎继续咨询。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值