国内市场上的报表工具大约有二三十种,比较活跃的也有十多种。面对这些绘乱杂陈的产品,很难仅从某一个方面就将它们都分类阐述清楚,更无法简单地分别打分评出优劣,必须分别从多个角度把各产品放在一起加以比较讨论才能对其在市场中所处地位有较深入清晰的认识。考虑到目前应用现状,我们主要讨论支持 B/S 应用的产品,具体范围主要集中在如下 16 种产品(这里是按字母次序、排名不分先后):
actuate 、 bo 、 brio 、 cognos 、 crystal report 、 jasper report 、 mstr 、 style report 、博易智软、和勤、杰表、如意报表、润乾报表、数巨报表、用友华表、中创 inforreport 。
这些是市场上比较活跃的产品。其它产品或应用量太少或未采用商品化的运作模式,在程序员群体中上缺乏影响力,在讨论中不再重点陈述,只会在某些专题比对时提及。
1. 产品产地
从产地上可以简单地分作 国外产品 和 国内产品 两类,这个看起来似乎没什么意思,但其实这两类产品还是有较明显的差别,而且这样分类后在以下的讨论中也能比较方便地讲述。
从产品名称上很容易就区分出这两个类别(上述列表中全英文名的是国外的),这里就不再重复罗列了。
国外产品一般都价格较为昂贵(常被称作高端产品),而国内产品则普遍比较便宜,个别报价较贵的,也能被砍得很便宜;国外产品大多数都带有 BI 色彩,而国内产品则大多是纯报表产品;
当然,也有个别特例,比如国外产品 style report 的报表部分就比较便宜,比国内产品润乾报表的企业版便宜许多;而国内产品博易智软与和勤都有较强烈的 BI 色彩,国外产品 crystal report (水晶报表)的 BI 色彩则不太浓( SAP 公司有其主打 BI 的产品)。
另外,国外产品是从简单的西方报表模型抽象出来的,处理中国复杂报表的能力略差,而国内产品中无论自创的还是抄国外的,大多数对复杂报表解决也不够好,但针对个别问题一般都会有些变通手法,因此对国内应用适应性更强一些;国外产品的历史大都很久,做工非常精细,除了模型算法不太适应国内需求外,常识性的细节都会搞得很好(如编辑器中的 UNDO 、统计图绘制的美观度等),而国内产品历史积累较短,个别厂商技术能力也较差,导致产品较粗糙和细节不完整。
2. 实现技术及原创程度
目前 J2EE 技术在国内的 B/S 应用开发中占主导地位,对 JAVA 的支持也是报表工具的一个重要考查指标。从这个意义上讲,报表工具可以分为 纯 JAVA 和 非纯 JAVA 两种 ,注意所有声称支持 B/S 应用的报表工具都能支持 JAVA ,所以不必再区别这一点。
相比之下,纯 JAVA 产品具有明显的优势。产品能够与 J2EE 应用完全无缝结合以达到最高的运行效率、安装部署很轻松简单(其机制与应用本身完全一致);同时还可充分利用 J2EE 应用服务器强大的集群平衡负载及共享管理的能力,适合支持用户数众多的大型应用系统;由于 JAVA 的跨平台能力,还能让整个应用系统轻松地从低端体系向高端体系迁移,系统容量变大时只要更换硬件、操作系统及数据库等系统部件而无需或很少需要重写软件。
而非纯 JAVA 产品则相反,经常只能在 Windows 下运行(个别国外产品宣称支持 UNIX 但部署极为复杂,和不能用差不多)、同样的应用在不同规模下可能需要两套解决方案,或在大型应用中除了 UNIX 主服务器外还必须专门部署 Windows 作为报表服务器 , 显得体系结构非常古怪;产品也不能和 J2EE 的应用无缝结合、沟通需要沟通额外的网络协议导致运行效率较低,而且由于不能享受应用服务器的集群机制(国外产品常常有自己的集群机制但显然没有 J2EE 应用服务器搞得专业),难以支持多用户的大型应用。
国外产品中 style report 是纯 JAVA 的,而常见的 crystalreport (水晶报表) , bo, brio, cognos, mstr, actuate 都不是纯 JAVA 的,开源产品 jasperreport 也是纯 JAVA 的。国内产品中润乾报表、博易智软、和勤、杰表是纯 JAVA 的,而如意报表、数巨报表、中创 InforReport 、用友华表都不是纯 JAVA 的。
除了采用的技术外,其技术的原创程度也是个较重要的指标,它能够在某种程度上体现公司的研发能力以及产品的后续升级能力。手中不掌握原创技术的厂商无法对产品有完全的控制,其产品发展将严重受制于人,显然不适合与之长期合作。
所有国外产品都是原创技术的,国内产品中润乾报表、中创 InforReport 、用友华表都有原创技术,可以放心长期应用;和勤是引进的技术,但应已消化吃透,也基本没大问题;但如意报表和数巨报表则是采用了第三方控件,长期合作则可能有技术风险。
(未完待续)
转自:http://www.cnblogs.com/freeze44/
分享到:
相关推荐
STM32系列选型手册-----官方版本(意法半导体) STM32系列是意法半导体(STMicroelectronics)推出的32位微控制器(MCU)和...STM32系列选型手册提供了详细的产品信息和选型指南,为用户提供了广泛的选择和应用可能性。
本迷你书是《开源技术选型手册》 的精选版,包括Web框架篇、动态语言篇、Ajax开发篇、版本控制篇、项目管理篇(AOP)、面向方面编程篇和面向服务架构篇(SOA)等,作者均为 InfoQ中文站编辑。《开源技术选型手册》由...
这个工具为工程师们提供了便捷的设备和系统选型服务,帮助他们在设计自动化项目时做出准确的选择。 TIA Selection Tool的主要功能包括: 1. **设备选型**:用户可以通过此工具选择适用于不同应用场景的西门子PLC...
STMCUFinder是一款由ST官方提供的STM32微控制器选型工具,它帮助开发者根据项目需求快速找到适合的STM32型号。2020年6月的版本代表了该工具当时的最新更新,可能包含了更多的芯片型号、特性以及优化的用户体验。 ...
它详细地介绍了各类传感器的特点、性能参数和应用指南,是工程师和技术人员在产品选型、设计集成及故障诊断过程中不可或缺的工具。通过对这份手册的深入理解,用户可以科学地选择最符合需求的传感器,确保系统运行的...
【选型手册----KOYO旋转编码器选型.rar】是一个包含KOYO品牌旋转编码器选型相关资料的压缩包,其中主要的文档是名为“旋转编码器.pdf”的文件。这个选型手册通常会涵盖KOYO旋转编码器的各种类型、规格、性能参数以及...
《维博模拟传感器产品选型手册--3》是针对维博品牌模拟传感器的一份详尽指南,旨在帮助用户根据具体需求正确选择合适的传感器产品。这份手册涵盖了多种类型的模拟传感器,如压力、温度、湿度等,提供了全面的技术...
总的来说,《EJA-E选型手册》是工程师和技术人员在选用EJA-E系列压力变送器时的重要参考工具,它提供了一站式的选型、安装、使用和维护信息,帮助用户在面对复杂工业需求时做出明智的决策,确保项目顺利进行。...
FANUC 产品选型手册 - 驱动分册_V6.0-201803【限公司内部】是 FANUC 公司发布的一份产品选型手册,主要涵盖了 FANUC 的伺服电机、主轴电机、放大器、电缆和检测器等产品。该手册旨在帮助用户快速选择合适的 FANUC ...
报表工具的选型是一个困难的选择,因为报表工具的数量多样化,功能和价格之间需要权衡,不能只看一方面,而是需要考虑各种因素,例如成本、性能、可扩展性等。选型纠结是因为报表工具的功能和价格之间的权衡,功能好...
6. 信号模块选型:SIMATIC S7-1200系列提供了多种信号模块选型,包括数字量输入模块、数字量输出模块、模拟量输入模块、模拟量输出模块等,每种信号模块选型都具有不同的技术指标和特点。 7. 通信模块选型:SIMATIC...
STM32全系列MCU选型表-截止到2023年6月28日 STM32全系列MCU选型表-截止到2023年6月28日 STM32全系列MCU选型表-截止到2023年6月28日 STM32全系列MCU选型表-截止到2023年6月28日 STM32全系列MCU选型表-截止到2023年6月...
《施耐德TE按钮选型PPT》是施耐德电气提供的一份详细的技术文档,主要针对其在工业控制领域的按钮产品进行选型指导。这份选型手册通过PPT的形式,深入浅出地介绍了施耐德TE系列按钮的各类参数、功能特性、应用场合...
这份“Kinco JD与FD系列伺服选型手册中文-KO01CN39-1303”是为工程师和技术人员提供的一份详细指南,旨在帮助他们正确地选择和应用这些伺服系统。 首先,我们来了解伺服系统的基本概念。伺服系统是一种闭环控制系统...
《MT4000中文选型册--KO01CN03-1302》是一份关于MT4000系列产品的详细选型指南,主要用于帮助用户在选择MT4000产品时能准确理解各项功能和技术参数,从而做出最适合自己的决策。这份选型册是针对中国市场的中文版,...
- **技术支持与培训**:对于销售团队和技术支持人员而言,TIA Selection Tool也是一个非常有用的工具,它可以帮助他们更好地了解西门子产品的特性和优势,提高客户满意度。 #### 如何获取与使用 最新版的TIA ...
总的来说,“三菱PLC选型工具”是工业自动化领域的得力助手,它将复杂的PLC选型过程变得简单易行,是工程师和技术人员在项目规划阶段的重要参考资料。掌握并熟练运用这款工具,无疑能够提升工作效率,助力项目的顺利...
3000W 直流电源选型 (20240712 --- 选型)