JAVA報表

          報表工具

          報表工具考察的指標與比較-2、實現(xiàn)技術及原創(chuàng)程度

          ??? 目前J2EE技術在國內(nèi)的B/S應用開發(fā)中占主導地位,對JAVA的支持也是報表工具的一個重要考查指標。從這個意義上講,報表工具可以分為 JAVA 非純 JAVA 兩種 (注意:所有聲稱支持B/S應用的報表工具都能支持JAVA,所以不必再區(qū)別這一點)。

          相比之下,純JAVA產(chǎn)品具有明顯的優(yōu)勢。產(chǎn)品能夠與J2EE應用完全無縫結合以達到最高的運行效率、安裝部署很輕松簡單(其機制與應用本身完全一致);同時還可充分利用J2EE應用服務器強大的集群平衡負載及共享管理的能力,適合支持用戶數(shù)眾多的大型應用系統(tǒng);由于JAVA的跨平臺能力,還能讓整個應用系統(tǒng)輕松地從低端體系向高端體系遷移,系統(tǒng)容量變大時只要更換硬件、操作系統(tǒng)及數(shù)據(jù)庫等系統(tǒng)部件而無需或很少需要重寫軟件。

          而非純JAVA產(chǎn)品則相反,經(jīng)常只能在Windows下運行(個別國外產(chǎn)品宣稱支持UNIX但部署極為復雜,和不能用差不多)、同樣的應用在不同規(guī)模下可能需要兩套解決方案,或在大型應用中除了UNIX主服務器外還必須專門部署Windows作為報表服務器,顯得體系結構非常古怪;產(chǎn)品也不能和J2EE的應用無縫結合、溝通需要溝通額外的網(wǎng)絡協(xié)議導致運行效率較低,而且由于不能享受應用服務器的集群機制(國外產(chǎn)品常常有自己的集群機制但顯然沒有J2EE應用服務器搞得專業(yè)),難以支持多用戶的大型應用。

          國外產(chǎn)品中stylereport是純JAVA的,而常見的水晶報表,BO,Brio,Cognos,MSTR,Actuate 都不是純JAVA的,開源產(chǎn)品jasperreport也是純JAVA的。國內(nèi)產(chǎn)品中潤乾報表、博易智軟、快逸報表、杰表是純JAVA的,而如意報表、數(shù)巨報表、中創(chuàng)、用友華表都不是純JAVA的。

          除了采用的技術外,其技術的原創(chuàng)程度也是個較重要的指標,它能夠在某種程度上體現(xiàn)公司的研發(fā)能力以及產(chǎn)品的后續(xù)升級能力。手中不掌握原創(chuàng)技術的廠商無法對產(chǎn)品有完全的控制,其產(chǎn)品發(fā)展將嚴重受制于人,顯然不適合與之長期合作。

          所有國外產(chǎn)品都是原創(chuàng)技術的,國內(nèi)產(chǎn)品中潤乾報表、快逸報表、中創(chuàng)、用友華表都有原創(chuàng)技術,可以放心長期應用;如意報表和數(shù)巨報表則是采用了第三方控件,長期合作需要考慮可能的技術風險。

          posted on 2007-01-23 10:58 java-report 閱讀(3131) 評論(0)  編輯  收藏

          主站蜘蛛池模板: 玉田县| 陵川县| 益阳市| 三河市| 喀什市| 老河口市| 平乐县| 大同市| 中山市| 海原县| 忻州市| 太仓市| 松阳县| 永城市| 中江县| 白水县| 西充县| 盐津县| 垫江县| 衡阳市| 丰县| 藁城市| 威信县| 电白县| 乌拉特中旗| 修武县| 新民市| 广宗县| 平昌县| 宝清县| 镇康县| 柳河县| 航空| 靖安县| 松潘县| 克拉玛依市| 洛阳市| 加查县| 宽城| 兰坪| 昌黎县|