JAVA報(bào)表

          報(bào)表工具

          報(bào)表工具:開源 or 收費(fèi)?

          做報(bào)表很長時(shí)間了,最近發(fā)現(xiàn)一個(gè)比較奇怪的現(xiàn)象:各家工具使出各種手段做廣告、吸引注意力,但是受到程序員熱烈追捧的反倒是 Jsper report ireport 這樣的免費(fèi)、開源的 JAVA 工具,幾個(gè)開了專版討論 JAVA 報(bào)表的論壇里面都是熱火朝天,發(fā)問者眾。

          這是為什么?

          Jsper report ireport 是純 JAVA 的報(bào)表工具,相信無論出于何種目的的使用者,看上這兩個(gè)產(chǎn)品的原因無非是因?yàn)椋好赓M(fèi)(這是最重要的)、專業(yè)的報(bào)表工具、純 JAVA 的。看來大部分人都意識到應(yīng)該用專業(yè)的工具而不是堆代碼來完成報(bào)表了,這是個(gè)進(jìn)步。純 JAVA 的報(bào)表現(xiàn)在也有很多了,快逸報(bào)表、 Fine report 、潤乾、 Style report 等等,很多。看來決定性因素只有應(yīng)該:免費(fèi)。

          報(bào)表工具,到底免費(fèi)與收費(fèi)孰優(yōu)孰劣?

          首先,免費(fèi)的 Jsper report ireport 能給我們帶來什么?答案顯而易見:擁有了一個(gè)有一定可用性的報(bào)表工具;開源的代碼能夠擁有靈活的可定制能力和完全的控制;最重要的是成本低。

          事實(shí)果真是這樣嗎?

          Jsper report ireport 的制表能力實(shí)在一般,老外的東西,本質(zhì)上就不符合咱的需求。被水晶這種產(chǎn)品培養(yǎng)出的報(bào)表習(xí)慣,報(bào)表似乎就該這么做,做不出來的報(bào)表似乎就應(yīng)該寫程序,再要不請客戶修改需求吧。改不了?寫代碼。所以用工具的結(jié)果還是吭哧吭哧寫代碼。

          在論壇里,象“請教高手某某問題如何解決”這類的帖子比比皆是,發(fā)問者往往也是在線等答復(fù)。問題如果有解也就罷了,無非是有答案的人什么時(shí)候給答案,運(yùn)氣好的在線能等到,運(yùn)氣不好的那就等著吧。如果碰到的正好是個(gè)沒解的問題呢?或許會有熱心觀眾參與討論,解決辦法還得自己想。掰著指頭算算,花在這問題上的時(shí)間、人工成本,夠不夠買一個(gè)收費(fèi)的工具?

          最近聽說 Jsper report ireport 的所有幫助文檔是收費(fèi)的,文檔倒是相當(dāng)細(xì)致,需要花大量的時(shí)間閱讀。這才明白:所謂開源不可能真的有人那么無聊為人民服務(wù),說白了還是要掙錢的,否則產(chǎn)品的后續(xù)研發(fā)怎么辦?呵呵,聽說文檔都是英文的。

          收費(fèi)的報(bào)表工具如何呢?

          至少在你有問題的時(shí)候能找個(gè)人支持你吧?!

          至少還能理直氣壯地說“我買了你產(chǎn)品,你就得幫我解決問題”吧?!

          至少還能在某種程度上偷工減料說“這表我整不出來,你過來和我們一起做吧”?!

          至少還能拉著人跟你一起痛苦。

          從社會的分工的趨勢來看,工作一定是越做越專業(yè),分工一定是越來越細(xì)致。就報(bào)表行業(yè)看,最理想的情況應(yīng)該是:專業(yè)報(bào)表廠商應(yīng)該是開發(fā)商的一個(gè)外圍研發(fā)中心,每家開發(fā)商出一些錢(在項(xiàng)目中使用報(bào)表工具)給報(bào)表廠商,而廠商則專注于為各家合作伙伴解決報(bào)表問題。

          那買一個(gè)報(bào)表工具的成本要多少?

          至少我見過 3000 元的報(bào)表工具,純 JAVA 的,一定比 Jsper report ireport 要好用,還有專門的支持和培訓(xùn),運(yùn)氣好的時(shí)候還能趕上促銷贈送,有興趣的可以到 www.quiee.com.cn 看看。
          ???
          所以,再碰上選擇報(bào)表工具的時(shí)候,一定不要怕跟老板傾訴:報(bào)表制作其實(shí)是很專業(yè)的的活,花錢買一個(gè)工具比用開源工具劃算,這跟你的開發(fā)能力無關(guān),你要做好的是你的業(yè)務(wù)系統(tǒng)。

          posted on 2006-10-13 13:38 java-report 閱讀(9843) 評論(0)  編輯  收藏

          主站蜘蛛池模板: 衡山县| 淳化县| 定陶县| 尚义县| 炎陵县| 上栗县| 格尔木市| 西畴县| 育儿| 定南县| 英山县| 临潭县| 张家口市| 沭阳县| 西丰县| 朝阳区| 桦南县| 乌兰浩特市| 奇台县| 察隅县| 浏阳市| 昌黎县| 黎城县| 丰都县| 松滋市| 台北县| 富宁县| 阿鲁科尔沁旗| 城步| 邳州市| 汉源县| 吉林省| 会同县| 华池县| 乌审旗| 岳阳市| 万源市| 阿坝| 左权县| 安图县| 乐陵市|