除了Style Report和润乾,其他可供选择的Java报表产品主要就是杰表,以及时不时冒出来(又时不时消失掉)的一些小的产品。由于他们基本类似,所以合并在一起评述。但这篇文章中将不涉及开源的报表工具(那个不能叫产品),那些将在另一篇文章中说明。
优点之一:便宜
这是这类产品最主要优势,往往是几千块钱/服务器,甚至是一次性买了设计器就可以无限制使用。
优点之二:对JAVA应用的良好支持
做为JAVA报表,能够跨平台,能够与JAVA应用很好地集成。
但如果全面一点地讲这个问题,“跨平台”并不意味着真的在各个平台上跑过,集成也有一个深浅的问题。这个在后面的“缺点”之处还会提到。
优点之三:HTML的报表展现方式
和STYLE REPORT、润乾一样,这些产品一般也都支持HTML的方式,没有控件方式的种种缺点。
优点之四:一些附加功能
每个产品,都创造一些自己特色的附加功能,作为其卖点。这些优点虽然都不是关键性的,但也都确实能给用户带来一些实实在在的帮助。
优点之五:本地化支持
这点无需多说,是所有本土产品的优势。但对这些产品,这个问题是两个方面,在下面缺点中也会说到。
优点之六:产品化
这条作为优点,是相对开源工具而言的。
下面也要谈一谈这些工具的缺点
缺点之一:功能有限。应该说这些产品普遍的功能是不太强的,许多地方做得不够深入,甚至可能有些粗糙。当然,这也是与其价位相关的。
缺点之二:支持大型应用的能力不足。本人亲耳听到过买了杰表的开发商证实其在WebLogic上部署存在问题。实际上,这些产品的“跨平台”主要是理论上的,并不意味着真的在那些平台上正式经受过考验。
缺点之三:支持有限。这个群体中的大部分产品都还处于作坊阶段,有些顶着大公司牌子的,实际相关部门的实力也非常有限。特别是对于强力推行低价路线的,按经济规律算一算,其长期支持的可靠性就更是没有保障。
价值评估:对于JAVA应用,杰表及其其他一些JAVA报表产品毕竟为用户开发JAVA应用提供了可供选择的方案,比起那些非JAVA产品还是有很大优势的(更不用说象数巨、明宇之类的其他功能也不强的了)。比起开源工具,这些产品毕竟是成熟、可用的(功能也比开源的要强很多),毕竟有着技术支持;比起Style Report毕竟有着本土化的优势;比起润乾,它们毕竟(至少现在)价格上要便宜。所以,他们还是有着其应用空间的。但其未来怎么样,则一方面要看其自身的成长,另一方面也要看别人的眼色了。