biyu521 发表于 2006-11-13 15:27:03

非主流报表工具点评

<p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span lang="EN-US" style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt;"><a href="http://www.soft2008.com.cn/"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma;"><span lang="EN-US">非主流报表工具点评</span></span></a></span></b><span lang="EN-US" style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt;"><p></p></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">点评对象<span lang="EN-US">: <p></p></span></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.soft2008.com.cn/">JasperReports, JFreeReport, DataVision, BIRT, <p></p></a></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span class="MsoHyperlink"><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;"><a href="http://www.soft2008.com.cn/">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ExcelUtils, Flexcel, JooReports, WindwardReport</a></span></span><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">
                        <p></p></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">&nbsp; <p></p></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">点评标准<span lang="EN-US">: <p></p></span></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">面向<span lang="EN-US">End User</span>的报表设计<span lang="EN-US">IDE, </span>可以与<span lang="EN-US">Application</span>无缝集成<span lang="EN-US">. <p></p></span></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (<a href="http://www.soft2008.com.cn/"><span lang="EN-US"><span lang="EN-US">中国报表漫谈</span></span></a>) <p></p></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">&nbsp; <p></p></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">点评<span lang="EN-US">:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.soft2008.com.cn/">JasperReports</a></span>基本上没有什么缺点<span lang="EN-US">, </span>但是它的子报表实现得很难看<span lang="EN-US">.iReport(</span>免费<span lang="EN-US">)</span>和<span lang="EN-US">JasperAssistant(</span>收费<span lang="EN-US">)</span>是基于<span lang="EN-US">JR</span>两个不错的<span lang="EN-US">IDE, </span>我还用过<span lang="EN-US">OpenReports Designer, </span>比前两者差很远<span lang="EN-US">. JR</span>支持很多的导出格式<span lang="EN-US">, </span>有<span lang="EN-US">html, pdf, excel, xml</span>等等<span lang="EN-US">. <p></p></span></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">&nbsp;&nbsp;<a href="http://www.soft2008.com.cn/">JFreeReport</a></span><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">应该算是<span lang="EN-US">JR</span>的一个竞争者了<span lang="EN-US">, </span>据说它的实现代码比较混乱<span lang="EN-US">, </span>而且该项目的活跃程度远不如<span lang="EN-US">JR. </span>它的<span lang="EN-US">IDE</span>也难于<span lang="EN-US">End User</span>使用<span lang="EN-US">. <p></p></span></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">&nbsp;&nbsp;<a href="http://www.soft2008.com.cn/">DataVision</a></span><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">可以说是没什么亮点了<span lang="EN-US">, </span>基于<span lang="EN-US">SQL</span>的查询<span lang="EN-US">, </span>这样就基本与<span lang="EN-US">End User</span>无缘了<span lang="EN-US">, </span>在我看来只要用到<span lang="EN-US">SQL, </span>那都是面向程序员的报表设计工具<span lang="EN-US">. <p></p></span></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">&nbsp;&nbsp;BIRT</span><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">是<span lang="EN-US">Eclipse</span>下的项目<span lang="EN-US">, </span>优势是基于<span lang="EN-US">Eclipse RCP</span>的<span lang="EN-US">IDE</span>扩展性极好<span lang="EN-US">,</span>支持四种以上的数据源获取方式<span lang="EN-US">, </span>它的子报表实现方式是本次比较范围内最优雅的<span lang="EN-US">. </span>缺点也比较明显<span lang="EN-US">, </span>因为开发时间不长版本低<span lang="EN-US">, </span>竟然不支持分页<span lang="EN-US">, </span>不支持<span lang="EN-US">excel</span>等格式的导出<span lang="EN-US">, </span>速度<span lang="EN-US">/</span>性能方面问题都很大<span lang="EN-US">, </span>当然这些问题都将在今年底发布的<span lang="EN-US">2.0</span>版本彻底解决<span lang="EN-US">. <p></p></span></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">&nbsp; <a href="http://www.soft2008.com.cn/">ExcelUtils</a>,<a href="http://www.soft2008.com.cn/"> Flexcel</a>, <a href="http://www.soft2008.com.cn/">JooReports</a>, <a href="http://www.soft2008.com.cn/">WindwardReport</a></span><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;">这后四者基本上是竞争者的关系<span lang="EN-US">. </span>这四者的思路都一样<span lang="EN-US">, </span>就是使用<span lang="EN-US">excel/word/OpenOffice</span>的文档格式来作为报表模板<span lang="EN-US">, </span>这样就很轻松地解决了<span lang="EN-US">IDE</span>的大问题<span lang="EN-US">. ExcelUtils</span>和<span lang="EN-US">Flexcel</span>都用<span lang="EN-US">excel</span>来做模板<span lang="EN-US">, JooReports</span>使用<span lang="EN-US">OpenOffice, WindwardReport</span>使用<span lang="EN-US">word; ExcelUtils</span>使用<span lang="EN-US">Velocity</span>作模板引擎<span lang="EN-US">, JooReports</span>使用<span lang="EN-US">FreeMarker, </span>其他两者因为都是收费的商业报表工具<span lang="EN-US">, </span>自己实现了报表模板引擎<span lang="EN-US">. </span>在这个范围内<span lang="EN-US">, </span>胜出的是<span lang="EN-US">Flexcel</span>和<span lang="EN-US">WindwardReports, F</span>的<span lang="EN-US">license</span>比<span lang="EN-US">W</span>便宜很多<span lang="EN-US">, </span>而且从<span lang="EN-US">Demo</span>来看<span lang="EN-US">, F</span>比<span lang="EN-US">W</span>更方便于报表设计<span lang="EN-US">, </span>但<span lang="EN-US">F</span>只能用于<span lang="EN-US">windows</span>平台<span lang="EN-US">, W</span>提供了<span lang="EN-US">Java</span>方面的接口<span lang="EN-US">.<p></p></span></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;"><p>&nbsp;</p></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;"><p>&nbsp;</p></span></p><p class="MsoNormal" align="left" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体;"><a href="http://www.soft2008.com.cn/"><span lang="EN-US"><span lang="EN-US">摘自<span lang="EN-US">中国软件<span lang="EN-US">导购网</span></span></span></span></a></span><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;"><p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left;"><span lang="EN-US"><p><font face="Times New Roman">&nbsp;</font></p></span></p>
页: [1]
查看完整版本: 非主流报表工具点评

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com