Ovine是一款基于Amis二次開發的管理系統界面框架,軟件使用json開發,用戶能使用這款框架快速高效的進行前端頁面的編寫。軟件具有高度的擴展性,具有一千多可自定義設置的樣式變量,并且可接入第三方組件,支持隨意進行擴展,完整的權限校驗體系,幫助用戶方便的進行權限的管理。
軟件介紹
一個支持使用 Json 構建完整管理系統 UI 的框架,基于 Amis 二次開發。
Ovine 使用 Json 格式數據,渲染 UI 界面,避免大量重復單一的工作。當對配置規則熟悉之后,可極大的提升前端頁面編寫效率。
以 Amis 框架為基礎,以 愛速搭、飛冰 為參照,以零成本快速搭建一個前端低代碼平臺體系,實現前端頁面在線編輯、預覽、發布。并提供一套可擴展的自定義功能接口,以滿足部分特定的需求。
軟件功能
開箱即用
配套項目生成工具,3 分鐘左右可以快速構建一個 Admin 應用
無需再額外搭建開發環境
直接上手 Json 配置頁面、表單、權限、并對接 API
Json 格式數據生成界面
配置 路由、頁面、權限、CRUD 操作 都集成在 Json 配置中
使用 Json 配置可以高效快速的完成各類型的表單數據展示頁面
可無縫接入自定義組件或者第三方組件,支持隨意擴展
完整的權限校驗體系
權限實現前后端分離控制
前端控制 界面元素 根據權限展示
后端控制 API 接口訪問權限
后端可記錄完整的用戶操作路徑
權限使用 Json 配置,非常方便,擴展性極強
支持簡單的權限匹配邏輯
高可擴展的樣式主題
可采用 scss 變量更改界面樣式展示,共 1000+ 可自定義設置的樣式變量
樣式使用 css in js 可以將樣式按照數據的方式數據寫入 Json 中
支持添加全新的自定義主題
簡潔的數據 Mock 方案
生成 Mock 數據方便,可完全獨立于后端 API,進行業務開發
Mock 數據與真實 API 數據,無縫切換
適合人群
適合企業內部運營管理后臺
適合需要強大權限管理的后臺
適合成百上千個crud 操作的后臺
適合對自定義 UI 要求不是極其高的后臺
適合喜歡偷懶的前端開發
適合喜歡鉆研的后端開發
適合外包項目、私活
常見問題
Ovine 與其他 Admin 框架的區別是什么?
Ovine 只是一種 Amis 框架的上層封裝。 Amis 與其他各大 Admin 框架(或者 UI 框架)的區別就是 Ovine 與他們的區別。 請閱讀 Amis 是什么?
Ovine 與 Amis 的區別是什么?
項目類型不同
Amis 是一個提供最基本的 Json 渲染為組件的底層功能,是基礎庫。非常強大
Ovine 僅在上層封裝了一些額外的功能,因此保留了 Amis 的所有功能??衫斫鉃?Ovine 是 Amis 庫的一個應用框架
打包工具不同
Amis 使用 Fis3 作為開發工具
Ovine 使用 Webpack 作為開發工具,符合主流前端生態,減少學習成本
使用方式不一樣
Amis 需要自己搭建一系列開發環境,官方雖然提供了 Amis-Admin 一個 Demo 啟動項目,不過很基礎,要實現 Ovine 類似功能,需要花費很多時間
Ovine 集成了管理系統常用功能的封裝。并且開箱即用,降低了 Amis 的使用門檻,同時遠離搭建開發環境的煩惱
擴展性
Amis 擴展性極強,畢竟是基礎庫,沒有特定應用上的約束
由于 Ovine 實現了集成一些功能,因此就多了一些限制,也僅僅是使用 Ovine 功能的限制,但并不會限制你如何去擴展你的應用
標簽: 網站模板
-
1 六角大王
裝機必備軟件
網友評論