Welcome! 登入 註冊
美寶首頁 美寶百科 美寶論壇 美寶落格 美寶地圖

Advanced

FastReport報表工具與FineReport報表工具的對比

Posted by frlily 
FastReport報表工具與FineReport報表工具的對比

分類標籤: 資訊
[url=http://www.finereport.com/tw/]FineReport[/url]報表工具中國[url=http://www.finereport.com/tw/products/advantages]報表工具[/url]領導品牌,經過十多年的發展,其市場佔有率為業內第一,用戶遍布各行各業,深受用戶讚譽。
相對fastreport,finereport報表工具無論在實現語言、報表設計和處理、展現的多樣性,還是集成應用方面,都有著明顯的優勢。如果說fastreport是能打電話的手機,那麼finereport就是iPhone6。
報表架構
fastreport是[url=http://www.finereport.com/tw/knowledge/acquire/fastreport.html]FastReports[/url], Inc.公司的旗艦產品,也是Delphi平台最優秀的報表控制項,可以為.NET應用程序添加報表的支持,是C/S報表。隨著B/S架構的發展,C/S將漸漸告別歷史舞台。FineReport是純java開發的,天然完美支持B/S報表生成。就這一點,fastreport就已經落後一大截了。
數據源支持
fastreport使用ADO.NET數據源,號稱支持連接到任何資料庫,如直連到ADO、SQL、和xml數據,並可以對[url=http://www.finereport.com/tw/knowledge/acquire/bestdatareport.html]數據分析[/url]排序、數據過濾。其實fastreport不支持程序數據源,只支持資料庫單連,沒有辦法支持多數據源,對於最新的BI多維資料庫,更是無從支持。
而finereport的數據連接功能強大太多了,支持Oracle、SQLServer、MySQL、DB2、Sybase、Access、Derby、Postgre、支持SAP數據集、存儲過程、BI多維資料庫等,還有內置數據,方便開發者測試。
報表設計
[img]http://www.finereport.com/CN/wordpress/wp-content/uploads/2014/10/fastreport1.png[/img]
fastreport的設計界面是面板式、條帶式的,非常不適宜設計交叉報表或者有複雜表頭的報表。而且在設計的時候需要編寫大量的腳本代碼。
舉個例子:一個簡單報表中需要用紅色來顯示負數,這個處理需要在Delphi中的事件處理中編寫代碼,但並不通用,因為它不允許在Delphi外創建報表而無需重新編譯,這就是為什麼要在fastreport中要寫腳本語言。
FineReport報表工具0編碼快速設計報表,只需拖拖拽拽就能搞定複雜的中國式報表,實現的功能則更豐富更絢麗。用fastreport製作報表需要高級程序員,而finereport只要懂點SQL的普通人就行了。
報表展現
[img]http://www.finereport.com/CN/wordpress/wp-content/uploads/2014/10/fastreport2.png[/img]
fastreport只是一個簡單的報表控制項,所以能展現的報表樣式也是有限的。以圖表製作展示為例,fastreport只支持幾乎所有報表工具都支持的柱形圖、餅圖、面積圖、條形圖、折線圖和散點圖,且樣式很少,實現效果很醜。
FineReport則在報表展現方面處於佼佼者地位,支持各種圖表類型和樣式,比如地圖、雷達圖、股價圖、圓環圖等[url=http://www.finereport.com/tw/knowledge/chart]圖表製作[/url];支持圖表動態效果展現,比如數據點提示、坐標軸提示、坐標軸縮放,圖表動畫效果。良好的報表展現和數據分析,如頁面即時分析,數據鑽取分析。
移動端
移動互聯網時代已經來臨,移動端查看報表的呼聲越來越高。通過移動端,人們可以在出差時、在碎片時間查閱報表,處理公司 事務,遺憾的是fastreport並不支持製作移動端報表。FineReport的移動端功能支持集成到用戶APP中,而自己原生的APP支持IOS和Android兩種系統。利用組件式設計、響應式布局,簡單製作符合移動端屬性的報表,一次設計,多種移動終端上完美展現。
填報
之所以國外報表工具在國內水土不服,是因為無法滿足複雜的中國式報表需求,更不理解不支持報表填報的功能,國情決定成敗。老外認為,報表工具是用來展示的,怎麼要用來填報,Crystal Report(水晶報表)、fastreport都是這個思維。
finereport有著強大的填報功能,製作簡單,風格樣式豐富,可實現多種上報流程業務和離線填報業務。
[img]http://www.finereport.com/CN/wordpress/wp-content/uploads/2014/10/fastreport3.png[/img]
fastreport學習成本偏高
報表工具的使命是提高項目進度,節約項目成本,fastreport也是如此,但他只做到了一點點。首先fastreport對編碼的依賴,屏蔽掉了一大批人,只有技術高超的程序員才會使用,其次fastreport的設計器和資料多是英文,對使用者的英文水平是個很大的考驗,再次fastreport學習資料匱乏,沒有技術支持,一旦遇到問題叫天天不應叫地地不靈。總之,fastreport的學習成本極高。相比之下,finereport卻易學易用易集成,豐富的學習資料,多樣的答疑渠道,完善的售後支持,學習成本極低。
fastreport與finereport對比總結
fastreport功能點少、學習成本高的特徵將漸漸被時代所淘汰,以finereport為代表的新時期報表工具正在擴大戰果、影響著世界。

FineReport[url=http://www.finereport.com/tw/products/trial]報表免費下載[/url]——零編碼做[url=http://www.finereport.com/tw/]報表[/url]、多維圖表、多源填報、許可權管理,完美兼容excel。官網:http://www.finereport.com/tw/