Fork me on GitHub

开源低代码平台 系列之一:NocoBase

开源低代码平台 系列之一:NocoBase


 

一、NocoBase 是什么?

NocoBase 是一个极易扩展的开源无代码开发平台。 无需编程,使用 NocoBase 搭建自己的协作平台、管理系统,只需要数小时时间。

1、官网地址

https://cn.nocobase.com/

 

2、文档地址

https://docs-cn.nocobase.com/

 

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 容器

MySQL8NocoBase 服务的两个容器处于运行状态。

 

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)主界面

 

posted @ 2023-08-25 03:27  龙凌云端  阅读(2668)  评论(0编辑  收藏  举报