網站·生產者·Twitter
中文介紹
Yao是用Golang編寫的開源應用程序引擎,其形式是可以立即下載和使用的命令行工具。它適用於開發業務系統,網站/APP API,管理面板,自行構建的低代碼平台等。
YAO通過編寫YAO DSL(以JSON格式的邏輯描述)或使用JavaScript來編寫進程來採用基於流的編程模型來實現各種功能。 YAO DSL可以以幾種方式寫:
純粹是手寫的
使用自動腳本生成上下文邏輯
使用視覺編輯器通過“拖放”來創建
文檔: https://yaoapps.com/en-us/doc
https://github.com/yaoapp/xgen-dev-app
使用YAO開發的申請
| 應用 | 描述 | 存儲庫 |
|---|---|---|
| yaoapp/yao-餐廳 | YAO例子 | https://github.com/yaoapp/yao-examples |
| yaoapp/yao知識 | 知識庫應用 | https://github.com/yaoapp/yao-knowledge |
| yaoapp/xgen-dev-app | 演示應用程序 | https://github.com/yaoapp/xgen-dev-app |
| yaoapp/demo-project | 項目管理的演示申請 | https://github.com/yaoapp/demo-project |
| yaoapp/示例金融 | 財務管理的演示申請 | https://github.com/yaoapp/demo-finance |
| yaoapp/demo-plm | 製作項目管理的演示申請 | https://github.com/yaoapp/demo-plm |
YAO允許開發人員通過流程創建Web服務。 YAO是一種應用程序引擎,可創建數據庫模型,撰寫API服務,並僅由JSON for Web&Hardware描述儀表板界面,以及10x的生產力。
YAO基於基於流的編程想法,該想法是在GO語言中開發的,並支持了擴展數據流處理器的多種方法。這使得Yao非常通用,在大多數情況下可以替代編程語言,並且在可重複性和編碼效率方面,Yao的效率是傳統編程語言的10倍;應用程序性能和資源比率比PHP , Java和其他語言更好。
YAO具有內置數據管理系統。通過編寫JSON來描述接口佈局,可以實現90%的常見接口交互功能。它特別適合快速製作各種管理背景,CRM,ERP和其他內部企業系統。特殊的交互功能也可以通過編寫擴展組件或HTML頁面來實現。內置的管理系統不與YAO結合在一起,任何前端技術(例如VUE和REECT)都可以用於實現管理接口。
最新版本下載和安裝:
https://github.com/yaoapp/xgen-dev-app/blob/main/readme.md
有關更多詳細信息,請參見文檔。
創建一個新的應用程序目錄,輸入應用程序目錄,運行yao start命令,然後啟動安裝。
mkdir -p /data/app # create project directory
cd /data/app # Enter the project directory
yao start # Start installation默認帳戶
密碼: A123456P+
Yao的名字源自中文角色爻(Yáo) ,這是構成八個三元式的基本符號。八個三角形是一個古老的神Fuxi在觀察和總結自然定律後創建的符號系統,可以指代一切。 Yao有兩個州和陽的兩個州,例如0和1。