國慶回來這幾天經常跟同行們一起吐槽,現在不管你是傳統企業還是體制內的企業,反正所有的領導似乎都對視覺化大屏情有獨鍾,背後的IT資料系統你可以做得一般,但視覺化大屏你一定要做的酷炫好看!
其實也能理解,因為視覺化大屏是現在很多公司在進行業務資料演示時最常用的手段之一,能夠讓觀看的人以最低的時間和學習成本去快速理解。
既然視覺化大屏是一定要做的,那現在有沒有成熟地適用於構建視覺化大屏的模板框架?
答案是有,但需要花時間去思考、選擇最適合自己的工具
我把我經歷過的多次大屏開發專案經驗中關於工具選擇的經驗,簡單總結了一下,有需要的可以自行收藏學習
選工具前,先將大屏進行分類,明白各類大屏的實際用處
1、演示大屏(客戶參觀、秀肌肉)
2、業務大屏(例如電商運營情況的展示)
3、智慧化場景大屏(工廠、城市、交通)
4、監控大屏(高速監控大屏等)
其中1和3會更重視效果的美觀,而2和4會更重視資料精準,需要透過大屏起到輔助經營運轉的效果。所以,做大屏前,需要對需求方進行業務需求調研和確認,看看需求方的目的到底是要做出哪種大屏,只有這樣才能做出一個令需求方滿意的大屏產品。
根據需求,對大屏專案的開發工具進行選擇
說實話,想要做出炫酷的視覺化大屏其實並不算太難,其核心的難點在於軟體和工具的實現效果。這幾年在國企的IT部門工作,剛接到大屏需求時,作為老IT人的我,就想簡單粗暴直接用JS+Echarts做,結果發現程式碼實現的效果真的太醜了。。。而且後期還需要不斷除錯,一調又要加班改程式碼,付出的時間和人力成本都太大了。
無奈之下我們只能求助於國內外市面上比較成熟的大屏開發軟體,這些軟體一般都有現成的圖表模板,開發速度比寫程式碼要快多了。
最早我們是想用微軟的PowerBI,但是需要學的東西太多了,經常一學就忘,加上幫助文件是英文的(雖然有漢化的,但還是有偏差),我英語一般,理解起來太費力,所以後來就改用了國內帆軟的FineReport。其實我很早之前就知道這個軟體,但當時只知道它可以用來開發報表,不知道它還有個決策報表功能可以用來做大屏。加上它採用的是低程式碼概念,模板、元件都可以直接複用,後期也不用花費時間一直去維護,所以之後我們都是用FineReport來做大屏。
把最近整理的30份大屏模板分享給大家,一部分是我之前用JS+E charts開發的,還有一些是FineReport開發的,你們直接輸入資料就可以用了: