一幅報(bào)表對(duì)比截圖引發(fā)的思考
Posted on 2009-11-03 16:59 FineReport——報(bào)表技術(shù)領(lǐng)跑者 閱讀(280) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): Java報(bào)表比較本文出自:http://bbs.tech.ccidnet.com/read.php?tid=691857
最近由于業(yè)務(wù)需要,所以十分關(guān)注報(bào)表軟件,前不久在朋友的介紹下在Google上搜了下FineReport,出來(lái)這樣一個(gè)界面,感覺(jué)挺令人深思的。

在現(xiàn)在這個(gè)社會(huì),每個(gè)行業(yè)的競(jìng)爭(zhēng)都很激烈,特別是這樣的一個(gè)更新速度較快的報(bào)表軟件行業(yè),在這個(gè)截圖中,我們可以發(fā)現(xiàn)兩大報(bào)表軟件:
FineReport和潤(rùn)乾,這是目前國(guó)內(nèi)市場(chǎng)上能夠處理復(fù)雜報(bào)表的兩大主流產(chǎn)品。從04年開(kāi)始,在中國(guó)報(bào)表軟件市場(chǎng)就出現(xiàn)了“南帆軟,北潤(rùn)乾”的局面,帆軟(finereport)公司總部在南京,注重技術(shù)積累和內(nèi)功心法修煉,公司定位為基礎(chǔ)報(bào)表軟件工具,為軟件公司服務(wù)。產(chǎn)品不但能解決中國(guó)復(fù)雜報(bào)表,而且工具易用性方面獨(dú)領(lǐng)風(fēng)騷。潤(rùn)乾公司總部在北京,注重市場(chǎng)占領(lǐng)和互聯(lián)網(wǎng)上發(fā)文章,公司不光定位基礎(chǔ)報(bào)表軟件,而且以報(bào)表軟件去接項(xiàng)目。產(chǎn)品能解決中國(guó)復(fù)雜報(bào)表,但是美中不足的是摻和太多復(fù)雜數(shù)學(xué)概念。
潤(rùn)乾名氣成于這些數(shù)學(xué)理論,潤(rùn)乾工具敗于數(shù)學(xué)理論。 這兩款軟件都解決了用戶不用編程可以制作出中國(guó)式復(fù)雜報(bào)表的問(wèn)題,都支持多數(shù)據(jù)源,也支持多數(shù)據(jù)源的關(guān)聯(lián),不過(guò)好多朋友推薦我去試試FineReport,說(shuō)是兩家公司的產(chǎn)品定位不同,雖然說(shuō)兩家都宣稱是類(lèi)Excel設(shè)計(jì)器,但是類(lèi)有類(lèi)不同,主要是Excel里面有兩大功能, 潤(rùn)乾不支持,但是FineReport支持:
一個(gè)就是多sheet(工作表), 帆軟的一個(gè)模板里面可以添加多個(gè)sheet, (工作表) 真正的和Excel的頁(yè)面和功能做到一模一樣,關(guān)鍵是用戶很多模板是先用Excel畫(huà)好的,不支持多sheet(工作表),導(dǎo)入導(dǎo)出的轉(zhuǎn)換非常麻煩;
另外一個(gè)就是編輯行數(shù)和列數(shù)不是無(wú)限增大的,這個(gè)讓許多用戶很是苦惱,用戶基本都使用Excel習(xí)慣了,特別討厭不停的用鼠標(biāo)插入行,插入列,插入多了還得刪除,他們也多次跟潤(rùn)乾提意見(jiàn),至少到目前的最新版本都沒(méi)有修改。
另外兩者還有幾個(gè)不同點(diǎn),我想跟大家分享下,便于大家以后的選擇使用。
1. FineReport報(bào)表使用dockframe來(lái)改變?cè)O(shè)計(jì)器的布局,潤(rùn)乾報(bào)表使用把設(shè)計(jì)器布局完全在程序中寫(xiě)死。
2. FineReport報(bào)表使用獨(dú)立的數(shù)據(jù)列類(lèi)型來(lái)設(shè)定數(shù)據(jù)庫(kù)與單元格關(guān)系,潤(rùn)乾報(bào)表使用書(shū)寫(xiě)表達(dá)式來(lái)設(shè)定數(shù)據(jù)庫(kù)與單元格關(guān)系。
3. FineReport報(bào)表使用自定義分組設(shè)計(jì)界面來(lái)解決非默認(rèn)數(shù)據(jù)分組,潤(rùn)乾報(bào)表使用enumGroup、plot和overLap三種函數(shù)來(lái)做不規(guī)則分組。
4. FineReport報(bào)表使用純html來(lái)實(shí)現(xiàn)分頁(yè)預(yù)覽,潤(rùn)乾報(bào)表使用Applet方式來(lái)實(shí)現(xiàn)分頁(yè)預(yù)覽。
5. FineReport圖表數(shù)據(jù)源可以直接來(lái)源數(shù)據(jù)庫(kù)也可以來(lái)源報(bào)表中格子,潤(rùn)乾報(bào)表使用圖表數(shù)據(jù)取自當(dāng)前報(bào)表中格子。
6. FineReport圖表元素分為浮動(dòng)元素和格子元素。潤(rùn)乾報(bào)表使用將圖表嵌于一個(gè)格子中。
通過(guò)兩者大致的比較,相信大家對(duì)這兩個(gè)報(bào)表軟件肯定有所印象了,同時(shí)在報(bào)表軟件這個(gè)完全競(jìng)爭(zhēng)市場(chǎng)上,“成者王,敗者寇”,各個(gè)產(chǎn)品的競(jìng)爭(zhēng)不僅僅在產(chǎn)品上,其實(shí)更多的是服務(wù)和創(chuàng)新上,在這一點(diǎn),業(yè)內(nèi)對(duì)帆軟的評(píng)價(jià)還是不錯(cuò)的,他們經(jīng)常有一些核心開(kāi)發(fā)人員跟客戶交流,可以滿足其不同的方案,是個(gè)生命力比較強(qiáng)的報(bào)表工具。
最近由于業(yè)務(wù)需要,所以十分關(guān)注報(bào)表軟件,前不久在朋友的介紹下在Google上搜了下FineReport,出來(lái)這樣一個(gè)界面,感覺(jué)挺令人深思的。

在現(xiàn)在這個(gè)社會(huì),每個(gè)行業(yè)的競(jìng)爭(zhēng)都很激烈,特別是這樣的一個(gè)更新速度較快的報(bào)表軟件行業(yè),在這個(gè)截圖中,我們可以發(fā)現(xiàn)兩大報(bào)表軟件:
FineReport和潤(rùn)乾,這是目前國(guó)內(nèi)市場(chǎng)上能夠處理復(fù)雜報(bào)表的兩大主流產(chǎn)品。從04年開(kāi)始,在中國(guó)報(bào)表軟件市場(chǎng)就出現(xiàn)了“南帆軟,北潤(rùn)乾”的局面,帆軟(finereport)公司總部在南京,注重技術(shù)積累和內(nèi)功心法修煉,公司定位為基礎(chǔ)報(bào)表軟件工具,為軟件公司服務(wù)。產(chǎn)品不但能解決中國(guó)復(fù)雜報(bào)表,而且工具易用性方面獨(dú)領(lǐng)風(fēng)騷。潤(rùn)乾公司總部在北京,注重市場(chǎng)占領(lǐng)和互聯(lián)網(wǎng)上發(fā)文章,公司不光定位基礎(chǔ)報(bào)表軟件,而且以報(bào)表軟件去接項(xiàng)目。產(chǎn)品能解決中國(guó)復(fù)雜報(bào)表,但是美中不足的是摻和太多復(fù)雜數(shù)學(xué)概念。
潤(rùn)乾名氣成于這些數(shù)學(xué)理論,潤(rùn)乾工具敗于數(shù)學(xué)理論。 這兩款軟件都解決了用戶不用編程可以制作出中國(guó)式復(fù)雜報(bào)表的問(wèn)題,都支持多數(shù)據(jù)源,也支持多數(shù)據(jù)源的關(guān)聯(lián),不過(guò)好多朋友推薦我去試試FineReport,說(shuō)是兩家公司的產(chǎn)品定位不同,雖然說(shuō)兩家都宣稱是類(lèi)Excel設(shè)計(jì)器,但是類(lèi)有類(lèi)不同,主要是Excel里面有兩大功能, 潤(rùn)乾不支持,但是FineReport支持:
一個(gè)就是多sheet(工作表), 帆軟的一個(gè)模板里面可以添加多個(gè)sheet, (工作表) 真正的和Excel的頁(yè)面和功能做到一模一樣,關(guān)鍵是用戶很多模板是先用Excel畫(huà)好的,不支持多sheet(工作表),導(dǎo)入導(dǎo)出的轉(zhuǎn)換非常麻煩;
另外一個(gè)就是編輯行數(shù)和列數(shù)不是無(wú)限增大的,這個(gè)讓許多用戶很是苦惱,用戶基本都使用Excel習(xí)慣了,特別討厭不停的用鼠標(biāo)插入行,插入列,插入多了還得刪除,他們也多次跟潤(rùn)乾提意見(jiàn),至少到目前的最新版本都沒(méi)有修改。
另外兩者還有幾個(gè)不同點(diǎn),我想跟大家分享下,便于大家以后的選擇使用。
1. FineReport報(bào)表使用dockframe來(lái)改變?cè)O(shè)計(jì)器的布局,潤(rùn)乾報(bào)表使用把設(shè)計(jì)器布局完全在程序中寫(xiě)死。
2. FineReport報(bào)表使用獨(dú)立的數(shù)據(jù)列類(lèi)型來(lái)設(shè)定數(shù)據(jù)庫(kù)與單元格關(guān)系,潤(rùn)乾報(bào)表使用書(shū)寫(xiě)表達(dá)式來(lái)設(shè)定數(shù)據(jù)庫(kù)與單元格關(guān)系。
3. FineReport報(bào)表使用自定義分組設(shè)計(jì)界面來(lái)解決非默認(rèn)數(shù)據(jù)分組,潤(rùn)乾報(bào)表使用enumGroup、plot和overLap三種函數(shù)來(lái)做不規(guī)則分組。
4. FineReport報(bào)表使用純html來(lái)實(shí)現(xiàn)分頁(yè)預(yù)覽,潤(rùn)乾報(bào)表使用Applet方式來(lái)實(shí)現(xiàn)分頁(yè)預(yù)覽。
5. FineReport圖表數(shù)據(jù)源可以直接來(lái)源數(shù)據(jù)庫(kù)也可以來(lái)源報(bào)表中格子,潤(rùn)乾報(bào)表使用圖表數(shù)據(jù)取自當(dāng)前報(bào)表中格子。
6. FineReport圖表元素分為浮動(dòng)元素和格子元素。潤(rùn)乾報(bào)表使用將圖表嵌于一個(gè)格子中。
通過(guò)兩者大致的比較,相信大家對(duì)這兩個(gè)報(bào)表軟件肯定有所印象了,同時(shí)在報(bào)表軟件這個(gè)完全競(jìng)爭(zhēng)市場(chǎng)上,“成者王,敗者寇”,各個(gè)產(chǎn)品的競(jìng)爭(zhēng)不僅僅在產(chǎn)品上,其實(shí)更多的是服務(wù)和創(chuàng)新上,在這一點(diǎn),業(yè)內(nèi)對(duì)帆軟的評(píng)價(jià)還是不錯(cuò)的,他們經(jīng)常有一些核心開(kāi)發(fā)人員跟客戶交流,可以滿足其不同的方案,是個(gè)生命力比較強(qiáng)的報(bào)表工具。