开源低代码平台 系列之一:NocoBase
开源低代码平台 系列之一:NocoBase
一、NocoBase 是什么?
NocoBase 是一个极易扩展的开源无代码开发平台。 无需编程,使用 NocoBase 搭建自己的协作平台、管理系统,只需要数小时时间。
1、官网地址
2、文档地址
3、源码地址
https://github.com/nocobase/nocobase
GitHub Stars:4.6k
使用语言主要是:TypeScript 和 JavaScript
二、为什么选择 NocoBase?
1、开源,自主可控
1)采用 Apache-2.0 & AGPL-3.0 许可协议;
2)拥有全部代码,私有化部署,保障数据私有和安全;
3)针对实际需求自由扩展开发;
4)具备良好的生态支持。
2、无代码能力强
1)数据模型
使用文本、数字、附件等数十种字段类型,以及一对多、多对多等各种关联关系,创建独立的数据模型。
2)区块
使用表格、表单、看板、日历、详情等区块类型在页面内自由组合,来展示和交互数据。
3)操作
支持筛选、导出、添加、删除、修改、查看等操作对数据进行处理,可以扩展更多类型。
4)权限
基于角色控制用户的系统配置权限、数据操作权限和菜单访问权限。
5)工作流
重复性的任务由自动化代替,减少人工操作, 提高效率。
3、扩展能力强
1)微内核,灵活易扩展,具备健全的插件体系;
2)基于 Node.js,使用主流框架和技术,包括 Koa、Sequelize、React、Formily、Ant Design 等;
3)渐进式开发,上手难度低,对新人友好;
4)不绑架、不强依赖,可任意组合使用或扩展,可用于现有项目中。
三、NocoBase 架构
四、安装部署&使用
1、Docker 安装
1)参考官网资料
https://docs-cn.nocobase.com/welcome/getting-started/installation/docker-compose
2)安装后下载的 Docker 镜像文件
3)运行的 docker 容器
MySQL8 和 NocoBase 服务的两个容器处于运行状态。
4)进入运行的 mysql 8 容器
docker 命令如下:
docker exec -it app-mysql-mysql-1 /bin/bash
5)查看MySQL数据库信息
数据库账号:nocobase
数据库密码:nocobase
2、测试环境(Docker 版)
http://实际IP:13000/
默认用户名:admin@nocobase.com
默认密码:admin123
1)登录页面
2)主界面
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 我与微信审核的“相爱相杀”看个人小程序副业
2019-08-25 使用 QQ 邮箱发送邮件报错:java.net.SocketTimeoutException: Read timed out. Failed messages: javax.mail.MessagingException: Exception reading response
2019-08-25 解决 JDK1.7 不支持 VCenter 6.7 的问题(涉及到Https TLS1.2协议)