一、從功能層面出發
| dataease | report-ui | 總結 |
|---|---|---|
| 支持資料源 資料庫 | 支持資料源 資料庫、http等 | 后者更豐富 |
| 資料集功能,可預覽資料集,支持分組 | 資料集功能,支持API請求、不可預覽資料集 | |
| 支持動態資料 | 支持動態資料和靜態json | 后者更靈活 |
| 可拖拽式大屏 | 可拖拽式大屏 | |
| 分享大屏url | 分享大屏url | |
| 支持pc端、大屏、移動端 | PC端、大屏 | 前者適用平臺更廣 |
| 一鍵發布 | 一鍵發布 | |
| 組件支持line、bar、pie、文本等組件 | 組件支持line、bar、pie、文本等組件 | 組件庫豐富程度相當 |
| 組件支持資料可視化配置 | 組件資料需要寫業務代碼 | 前者不需要統一介面規范,但是每次配置大屏都需要處理資料,后者需要統一每種組件的介面規范,后續開發前端不需要處理資料,只需要拖拽布局以及樣式配置 |
| 不支持報表 | 支持報表 |
二、從使用層面出發
開發大屏的流程 都是從 1.配置資料源 >> 2.新建資料集 >> 3.開發大屏 >> 4.發布/保存 >> 5.預覽 等5個流程,下面細說一下每個環節的體驗
1. 配置資料源
資料源的配置體驗基本一致,report-ui支持資料源型別更多
2.新建資料集
dataease 資料集分組以tree的形式展現,單擊右側顯示資料集詳細資訊,資料展示更全面,貼近后端開發者;
report-ui 直接以table的形式展示,貼近前端開發者, 新建程序操作體驗相當
3.開發大屏
這里兩個專案有了很大區別,
首先,dataease 對于一些圖表組件,比如line等echarts 系列,需要先創建視圖,在視圖中進行樣式配置,資料配置,視圖創建好后分組、命名、保存;
然后,創建儀表盤,在這里可以選擇創建好的視圖(這里視圖不可以編輯了)、以及一些文本型別的組件進行拖拽布局,
接下來說說report-ui
這里可以創建大屏也可以創建報表,此處我們只說創建大屏
這里所有的組件都是在一個大屏編輯頁面進行編輯,樣式、屬性等配置方式統一在右側面板,同時這里可以配置靜態資料 或者 動態資料,
總結:后者大屏開發更流暢,布局和樣式屬性在同一個面板編輯,前者可以對同一個介面的視圖進行復用
4. 發布保存和預覽
這些操作體驗一致
三、 總體來說
使用層面:dataease 在由組件到大屏的轉換當中多了視圖,視圖創建之后可以在儀表盤中復用,可以提高效率;report-ui直接在大屏面板中對組件進行編輯,不可復用,
功能層面:dataease 不支持靜態資料的配置,不支持http型別資料; report-ui 不支持資料集分組,在大屏編輯面板中不支持動態的資料欄位配置
UI層面:report-ui 布局更扁平化,功能點一目了然,操作方便
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/356778.html
標籤:其他
上一篇:httprunner介面間引數依賴處理方式——extract+content.引數名
下一篇:面向物件大作業——學生管理系統
