DynamicReports 1.5.0下载地址发布了,关注DynamicReports的朋友可以直接去DynamicReports官方获取最新的DynamicReports 1.5.0下载地址下载试用。DynamicReports是一款基于JasperReports的报表产品,说道JasperReports不用用户都是想起与之配套的另一个优秀的报表设计工具iReport。没错基于JasperReports和iReport的确可以设计出很多复杂优秀的报表。那么DynamicReports为何还会被研发出来,难道又是重复发明轮子?
其实DynamicReports的作者的目标很简单,直接通过JasperReports进行报表开发的确灵活,单无论从开发的工作量还是复杂度上都是在难以接受,对于现代软件工业来说,生产力绝对是一个过硬的KPI指标,而对于开发人员来说,使用iReport又不见得符合他们的口味,毕竟大多数开发人员还是认为代码才是解决问题的最佳方案,由此我们可以看出,开发者需要的是快速通过代码来完成报表功能。由此我们今天说的DynamicReports也就诞生了。DynamicReports可以在不借助可视化报表工具的情况下快速开发出一系列复杂的报表,同时可以可以轻松的将报表打印以及导出成PDF,Excel,Word等多种格式。
DynamicReports最大的特点就是简单,因为使用和学习DynamicReports都十分容易,这让DynamicReports在用户中普及使用变成可能,同时对于它的学习成本将变得更为低廉也就更容易让开发者接受。
DynamicReports的另一大特点就是灵活,DynamicReports可以全部通过Java代码完成(貌似很符合程序员的口味),因为完全使用Java因此DynamicReports具有OO编程的重要特征–继承。也就是说一个报表可以完全继承一个已有报表的全部功能。而由Java代码控制报表的另一而优势就是报表的不再依赖模板,因此也就由静态报表转变为动态报表了。当然这并不是说DynamicReports完全只能由Java代码来控制,DynamicReports支持Java代码和jasper jrxml模板混合使用,这让报表展示的灵活性大大提高。
本次发布的DynamicReports 1.5.0主要是增加了对jrxml模板设计的支持,同时增加了一些新的例子方便用户学习使用。