为什么要选择birt?

试用了一下birt,看了一些教程,感觉不适合我们的实际应用,我想大家应该也差不多。为什么还是有很多人去用birt呢?是否是我用错了呢?
1》它通过设计数据集来对应表格中的cell数据,而我们通常是要对从数据库中取得的结果集进行复杂的计算再呈现在报表上的,那如果需要一些复杂的计算该怎么做呢?
2》像中国式报表那样需要有报表格子,就是一张表,有框的。它好像不直接支持这样的呈现方式,不知道要通过什么方式来达到这样的效果呢?
3》打印好像还需要通过转化成一个PDF来打印,需要在客户机上安装PDF工具,没有直接支持打印功能?

不知道大家在使用过程中有没有碰到类似的问题,但看到那么多人用,应该都是会碰到的啊。到底怎么回事?

大家都不用BIRT?那大家都用什么报表系统的呢?

现在birt已经支持直接打印了。你可以去http://www.eclipse.org/birt/phoenix 下载一个最新的版本用看看。如果还有其他的问题可以去http://www.actuatechina.com/index.php 。

Birt可能比较适合国外的情况,但相对于国内的情况来说,并不一定适合,毕竟中国的国情在这里摆着,领导机构过度复杂,需求也多变。

Birt很好,但和SqlServer Reporting Service一样,并不是很适合国情。

我是这么认为的。

>毕竟中国的国情在这里摆着,领导机构过度复杂,需求也多变。

认识有偏差,这需要通过OO组件来定制,没有一个裤子适合所有人,没有一个报表软件适合所有情况,只要这个报表组件够松耦合,是组件构件化,可配置的,容易定制,就是合适的。

报表软件如果一步到位就会做死。

恩,同意Banq的意思,多变的需求不是错。

问题在于,Birt的扩展性并不方便使用。这是我的想法,当然也可能是因为我对于Birt的理解不够深。

我认为项目中,报表、权限、工作流是比较复杂多变的需求,因此在项目中要考虑Birt的缺点:我不看好它现在的扩展性。

请大家继续讨论自己的观点,Birt的东西扩展起来,我认为麻烦。