文章目录

  • 前言
  • 一、低代码平台是什么?
  • 二、选择哪个低代码平台?
  • 三、大模型的选择
  • 后续


前言

随着近几年AI技术的发展,新技术带来的变革在各行各业中不断演进,像Bolt.diy之类的零代码编程框架在吸引着众多程序猿的眼球。然而,一个成熟的B端系统,从行业的理解、需求的分析导入、架构的设计、业务的流转等等,很难通过几句简单的聊天式编程就能搞定,而是一个系统化的过程。但像上一家公司做的租赁管理系统,完全从零开始构思和实现,通过堆人的方式将所有功能模块堆出来,从涉及的产品、项目、开发、测试、运维等人力投入来说,是个上百万甚至达到千万级别的投入。如何快速低成本地完成系统开发,低代码平台是不错的选择。很多有经验的老程序猿对低代码平台的刻板印象就是,用它做个原型做个demo还可以,做个成熟的美观的系统根本不可能。而对于B端系统,很多时候考虑的是业务流程,而不是系统的美观性。至于像墨刀之类的软件确实是做原型的不二之选,然而低代码平台远不止于此。
至于AI,能否替代程序猿自行编码可能为时尚早,但不会用AI将被时代所淘汰。作为程序猿,首先,得会用代码相关的AI工具来提高开发效率,比如GitHub 的Copilot 和豆包的MarsCode,它们可以集成在传统的IDE上,也提供了自己基于AI的云IDE【GitHub的workspace和豆包MarsCode】。其次,如何使用AI来替代以前的技术实现方案,比如传统的OCR可以被视觉AI轻松替代。而从产品的角度来说,如何用AI来改造整个系统则是一个新的思考点和创新点,比如最简单的传统B端系统的帮助中心可以用AI构建知识库的方案替代。
在这里,将基于低代码平台和AI对租赁管理系统进行改造,并做一些思考和总结。


一、低代码平台是什么?

把这问题讲清楚很简单,直接问下DeepSeek(本处采用的自己搭建的R1 7B模型),如下是它的回答:
低代码平台是什么?@deepseek-r1:7b
有几点说明下:
第一,选用低代码平台就是为了提升效率,站在巨人的肩膀上,不用事事亲为;
第二,选用低代码平台不是为了降低门槛让非技术人员加入开发,实际上使用低代码平台的仍需要技术员来主导;
第三,选用低代码平台有其合适的使用场景,比如B端业务系统,而对门户网站或其它美观高要求的场景来说则另外考量;
第四,忽略上述推荐的示例平台,我们将在几个热门的开源低代码平台上进行选择。

二、选择哪个低代码平台?

从目前找到的低代码平台开源项目来说,主要对比如下三个:

基于三者做了简单的总结:
低代码平台的选择
以下引用芋道的详细对比表格:
芋道-主流低代码平台对比
简单来说,JeecgBoot的“Online在线开发(低代码)”和“AI开发”等重点模块开源版本均没有,而JeeLowCode是基于芋道的一个新开源项目有待观察。虽然芋道代码开源,但核心文档和SQL却需要交费才能查看和获取到,一年199元,虽说价格不是很高,但每年都要付费就有点…
此处,选择芋道这个平台是基于其全开源且支持多端,更重要的是其框架本身集成了AI模块。对于文档收费,有耐心点在网上都可以找到免费的,而对于SQL来说其实很简单,代码里面已经有了相关Java bean,把它给AI(如“请根据我给的如下Java bean,帮我生成对应的MySQL数据库表”)分分钟搞定。

三、大模型的选择

对于大模型的选择来说,文章很多,这里简单的从技术角度考虑。首先,能免费则不考虑收费的API,比如OpenAI、Anthropic AI、百度AI等商业收费API;其次,基于B端系统数据安全的角度来说,能私有化则不考虑接入公网模型;最后,具体选择哪个大模型不是最重要,最重要是要基于一个平台,可以灵活切换任意大模型。综上,大模型的选择仅考虑可私有化部署的开源大模型,如最热门的DeepSeek【DeepSeek-R1和DeepSeek-VL2】和老牌的阿里Qwen【Qwen2.5和Qwen2.5-VL】。而大模型的私有化部署工具有vllm、ollama等,而ollama可结合其Open-WebUI搭建可视化界面,建议使用ollama。

后续

下一篇将对芋道源码做个初步的了解和集成,基于芋道源码创建自己的项目工程。

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐