NocoBase 一個極易擴展的開源無代碼和低代碼開發(fā)平臺(nocodeapi)

《開源精選》是我們分享Github、Gitee等開源社區(qū)中優(yōu)質項目的欄目,包括技術、學習、實用與各種有趣的內容。本期推薦的 NocoBase 是一個極易擴展的開源無代碼開發(fā)平臺。

NocoBase 一個極易擴展的開源無代碼和低代碼開發(fā)平臺(nocodeapi)

NocoBase 介紹

NocoBase 是一個極易擴展的開源無代碼開發(fā)平臺。 無需編程,使用 NocoBase 搭建自己的協(xié)作平臺、管理系統(tǒng),只需要幾分鐘時間。

哪些場景適合使用 NocoBase

  • 中小企業(yè)和組織為自己或者為所在行業(yè)搭建業(yè)務平臺和管理系統(tǒng),希望價格足夠低,甚至免費不懂編程也可以靈活定制,需要完全掌控源代碼和數(shù)據(jù),可以以自有產品的形態(tài)自由分發(fā)和銷售。
  • 服務商和外包團隊為客戶開發(fā)協(xié)作平臺和管理系統(tǒng),希望盡可能降低開發(fā)成本,需要極致友好的二次開發(fā)體驗,必須以獨立產品的形態(tài)為,客戶私有部署客戶可以自由分發(fā)和銷售。

為什么選擇 NocoBase

  • 開源免費
  • 采用 MIT 許可協(xié)議,不限制商業(yè)使用
  • 擁有全部代碼,私有化部署,保障數(shù)據(jù)私有和安全
  • 針對實際需求自由擴展開發(fā)
  • 具備良好的生態(tài)支持
  • 無代碼能力強
  • 所見即所得的可視化配置數(shù)據(jù)結構配置與界面配置分離
  • 豐富的區(qū)塊和操作任意組合
  • 基于角色的訪問權限
  • 對開發(fā)者友好微內核,靈活易擴展,具備健全的插件體系
  • 基于 Node.js,使用主流框架和技術,包括 Koa、Sequelize、React、Formily、Ant Design 等
  • 漸進式開發(fā),上手難度低,對新人友好
  • 不綁架、不強依賴,可任意組合使用或擴展,可用于現(xiàn)有項目中

架構圖

NocoBase 一個極易擴展的開源無代碼和低代碼開發(fā)平臺(nocodeapi)

環(huán)境要求

Node:

  • Node.js 12.20

Database:

  • PostgreSQL 10.x
  • Sqlite 3

簡單使用

通過create-nocobase-app創(chuàng)建項目

快速啟動

yarn create nocobase-app my-nocobase-app --quickstart --lang=zh-CN# `--lang=en-US` 語言設置,支持 `--lang=en-US` 和 `--lang=zh-CN`

分步驟執(zhí)行

# 1. 創(chuàng)建項目yarn create nocobase-app my-nocobase-app# 2. 切換到項目根目錄cd my-nocobase-app# 3. 初始化數(shù)據(jù)yarn nocobase init --import-demo --lang=zh-CN# `--import-demo` 導入演示數(shù)據(jù)# `--lang=en-US` 語言設置,支持 `--lang=en-US` 和 `--lang=zh-CN`# 4. 啟動項目yarn start

使用瀏覽器打開 http://localhost:8000,初始的賬號和密碼為 admin@nocobase.comadmin123。

使用 docker

# 啟動 appdocker run --name my-nocobase-app -p 8000:13002 -d nocobase/nocobase# 查看日志docker logs my-nocobase-app

更多內容:https://gitee.com/nocobase/nocobase

相關新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部