程序员老鬼

NocoBase:14.9k Star!打造开源、以可扩展性为核心的无代码开发平台

不知道你们有没有这种感觉,做项目就跟追热剧似的,剧情天天反转。今天客户说要搞个简单的表单,明天就变成要全流程自动化,后天再补一句:“咱还能接个三方同步一下数据不?”我在想,这要是每次都从零写,别说熬夜,估计人还在,项目已经废了好几版。

Image

所以,当我碰到 NocoBase 这玩意儿时,第一反应是:“啊?这不就是能让我摸鱼的东西吗?”结果,体验了一把,还真不是那种只会花里胡哨的“伪低代码”工具。它更像是个认认真真、踏踏实实的系统开发框架,甚至插件都能自己写,能自主部署,数据权限全在自己手里,真的是——想怎么玩就怎么玩。

在客户预算只有两杯奶茶钱的项目里,它救了我一命

平时接点小项目,客户五花八门的需求真是让我头大。轻点是信息收集系统,重一点就得接上 ERP、搞权限、多租户,还得跑流程。你要是真手撸,动辄一个月起步,客户预算还不够一顿烧烤,哎,没眼看。

我也不是没折腾过别的,像 Airtable、Retool、Appsmith 这些用过不少,功能确实强,界面也漂亮。但总是用着用着就发现“坑”了——功能死板、集成麻烦、数据不在自己手里,想改点细节吧,没入口,憋屈。

直到我碰上了 NocoBase,一开始也没抱多大希望,想说试试得了,部署了下,结果一用,发现这玩意儿真行!它自由度高,插件化架构,界面也能拖拽配置,特别适合我这种“会点开发,又不想每次都重造轮子”的人。

而且,数据建模方式很对我胃口,跟传统开发的那套“建表、视图、权限”一个路数,用起来安心。不像某些工具,一堆配置,出了问题都不知道哪儿查。

NocoBase 到底是啥?它能干嘛?

简单来说,NocoBase 是一个 开源、插件驱动、支持自己部署 的低代码开发平台。它核心的思路就是让业务系统开发更灵活、更快、更可控。说白了,它是给你“偷懒”用的,但偷得有理有据。

数据模型和界面分开,灵活性顶满

很多低代码平台,像 Airtable 这种,数据和界面捆在一起,用起来简单,但复杂点的业务就容易乱套。而 NocoBase 的思路就很清晰:

  • • 数据模型 是单独建的,类似后端建表。
  • • 视图块 是展示层,同一个模型你可以做多个视图,不同视图显示不同字段、不同操作。

可以是列表、表单、看板、日历,统统支持,全靠拖拽配置。
Image

这种分层架构跟我们写后端代码特别像,模型是核心,前端只是表现层。这种方式,维护起来舒服,改需求也不怕。

插件机制,想加啥功能自己写

NocoBase 全部功能都是靠插件实现的。界面组件、流程逻辑、权限系统,啥都是插件,缺啥装啥。甚至,你要是有手也能自己写插件——因为技术栈是 Node.js + React + TypeScript + Koa,主流又好上手。

最让我喜欢的是,它 没有私有 DSL,用的就是标准 JS 开发模式,跟写个普通 Node 项目差不多。写起来没负担,改起来也自由。
Image

所见即所得,业务人员也能上手

虽然它不像 Notion 那种“傻瓜式”工具,但 NocoBase 也有 WYSIWYG 编辑器。表单、列表、流程配置啥的,基本都能在界面上点点鼠标,拉拉拽拽就搞定。

对业务人员来说,足够用了。对我们这些懂点技术的人来说,省掉不少写代码的时间,配置完直接上线,贼快。
【图片位置:所见即所得界面】

用着用着,我那些担心都被打消了

1. 会不会太重?

我一开始以为会很重,毕竟能做的事太多了。结果在一台低配 VPS 上,Docker 一条命令就部署好了,资源占用也不大。比起那些动不动就吃几个 G 内存的大怪兽,这简直轻盈得像个小姑娘。

2. 集成其他系统会不会费劲?

这方面,NocoBase 出乎我意料。它不仅支持第三方数据库和 API,还支持 SSO 登录,甚至多个 NocoBase 系统能搞父子联动,数据同步、权限继承都不是问题,业务扩展起来相当顺畅。

3. 安全性够不够?

这一点我最在意。好在 NocoBase 支持详细的角色、权限、数据隔离,关键是——数据在自己服务器上,爱怎么管就怎么管,放心。

Image

它适合谁?我为啥愿意继续用?

  • • 小团队,想快速上线业务系统。
  • • 有点开发基础,但懒得每次都从零写。
  • • 企业内部搞自主系统,数据安全第一位。
  • • 外包项目,客户啥需求都有,改得飞快。

如果你是完全不懂技术的小白,可能上手要摸索下;但要是懂点前端,写点 Node.js,那这个工具绝对是效率神器。

我为什么愿意继续用?有时候真不是不会写代码,实在是写太多了。客户改需求跟吃饭一样平常,要真每次都改代码,估计饭都吃不上。而 NocoBase 这种能让我“偷懒”的平台,配置一下就搞定,不仅省事,还不掉毛。

最重要的是,客户改需求的时候,我能淡定地边喝咖啡边说:“好的,马上给您改。” 你知道吗?那一刻,真的爽!

GitHub 地址: https://github.com/nocobase/nocobase

装个 Docker,部署起来试试,看看我说的是不是真有点东西。

最后,我为大家打造了一份《AI副业资料》合集,发送关键字 gpt ,完全免费。

同时,也可以看我写的这篇文章《DeepSeek满血复活,直接起飞!》来进行本地搭建。

-END-

ok,今天先说到这,老规矩,给大家分享一份不错的副业资料,感兴趣的同学可以链接我,微信:hls404 找我领取。

以上,就是今天的分享了,看完文章记得右下角点赞,也欢迎在评论区写下你的留言。