產品定位
Openbiz Cubi 是基於 Openbiz 框架(2003 年開源項目)的**低代碼/無代碼開發平台**,主打「3 分鐘配置生成企業級應用」,適用於後台管理系統、數據管理、CRM、ERP 等業務場景。
核心特性
| 模塊 | 功能亮點 |
| 系統管理 | 用戶/角色/組織架構、權限矩陣、會話管理、審計日誌、雙因子認證 |
| 應用構建器 | 可視化元數據建模、拖拽表單設計、列表/詳情/搜索頁自動生成、一鍵部署 |
| 高級特性 | 附件/圖片管理、分類標籤、自定義擴展字段、數據導入導出、批量操作 |
| 工作流/自動化 | 創建/更新觸發郵件/短信/Webhook、狀態機流程、定時任務調度 |
| 本地化適配 | 內置微信/支付寶/新浪微博登錄、支付寶/微信支付、國內短信網關(騰訊雲/阿里雲/網易雲信) |
| 主題/多語言 | Bootstrap 響應式主題切換、i18n 翻譯管理、RTL 支援 |
| 技術棧 | PHP 8.1+、MySQL/PostgreSQL、Redis、Composer、PSR 標準、開源 MIT 協議 |
快速體驗流程
- 下載安裝包:官網提供 Windows 一鍵部署工具(含 Nginx+PHP+MySQL)。
- 引導安裝:瀏覽器訪問引導向導,配置數據庫、初始化系統表、創建超管賬號。
- 管理後台:登錄後見到功能完整的儀表盤,預置用戶/角色/權限/日誌/備份/防火牆等模塊。
- 創建業務應用:
- 進入「應用構建器」→「新建應用向導」
- 選擇數據源(現有表或新建表),映射字段類型(文本、數字、日期、下拉、關聯、文件…)
- 配置列表頁顯示列、搜索條件、排序、分頁
- 啟用高級特性:附件、圖片、分類、自定義字段、審批流
- 完成向導,系統自動生成 XML 元數據文件(非 PHP 源碼)
- 即時預覽:生成的應用即刻可用,具備響應式列表、彈窗表單、圖片預覽、文件下載、權限控制等開箱即用功能。
- 品牌化:一鍵替換 Logo、頁頭、主題色、頁腳版權,無需修改代碼。
元數據驅動架構優勢
- 維護成本極低:需求變更只需修改 XML(字段增減、驗證規則、UI 調整),無需改動 PHP 代碼、遷移數據庫結構(框架自動同步)。
- 版本控制友好:XML 文件可納入 Git,團隊協作清晰可追溯。
- 跨平台遷移:元數據理論上可移植到其他支援 Openbiz 規範的運行時。
開發者擴展點
當低代碼無法滿足複雜邏輯時,可通過以下方式深度定制:
- 事件監聽器:`onBeforeSave`、`onAfterDelete` 等掛鉤注入自定義 PHP 代碼。
- 自定義 Action/Widget:繼承基類實現複雜交互組件。
- Service 層:編寫獨立服務類處理跨實體業務,通過依賴注入調用。
- API 暴露:自動生成 RESTful API,支援 Swagger 文檔導出。
適用與不適用場景
| ✅ 適合 | ❌ 不適合 |
| 中後台管理系統、數據錄入/查詢/審批流 | 高併發實時交易核心系統(需極致性能調優) |
| 快速原型驗證、內部工具、客戶定制化項目 | 強依賴非關係型數據庫/微服務架構的項目 |
| 團隊缺乏資深全棧工程師、需快速交付 | 極度個性化前端交互(如複雜可視化、Canvas/WebGL) |
社區與生態
- GitHub:
openbiz/cubi,活躍度中等,歡迎 PR 貢獻。
- 文檔:官網提供中英文完整指南、視頻教程、API 參考。
- 商業支援:Openbiz 團隊提供專業版、技術支持、私有化部署服務。
總結
Openbiz Cubi 以「元數據編程」理念大幅降低 CRUD 類應用開發門檻,讓開發者聚焦業務規則而非樣板代碼。對於追求快速交付、標準化後台的團隊,是極具性價比的選擇;同時保留源碼級擴展能力,避免「低代碼平台鎖定」風險。