combit GmbH近期发布了List & Label 18,包含了一些性能上的改进,如对多线程行为和内存数据库进行了优化。最新版本支持Windows 8 触摸手势,用户可以通过它进行移动或用两指进行缩放操作。
在Top-N-Reporting功能的帮助下,现在能够根据结果列对交叉表排序来限制打印的行数。产品内置WinForm 的向导程序,你可以通过它来配置数据源及其他参数(除了原生64位PDF导出)。
List & Label 18支持Ribbon风格的工具栏、 JQuery Mobile HTML导出、多页预览、更强大的条形码、背面打印、NuGet、跨页导出等众多特性,并支持与AWS(Amazon Web Services) 和 Visual Studio 2012集成。
List & Label 18(LL18)的开发经理Jochen Bartlau在接受InfoQ专访时,详细介绍了该产品的各个方面和特性。
InfoQ:与其他竞争对手相比,LL18有什么不同?
List & Label能够无缝集成在应用中,成为应用的一部分。xCopy方式的部署方便,无需安装额外的数据库驱动。在LL18中,页面本身就是一个对象,而非由难懂的条带组成,最终用户能够更加直观和方便的使用免版税的设计器设计报表。
活跃的用户群是我们创新的特殊源泉。产品的很多功能都是根据客户需求直接开发的。基于该产品的灵活性,我们已将“不可能”从字典中去除了。
InfoQ:LL18与Amazon Web服务集成有什么好处?
云计算目前仍是一个时髦的概念。在市场炒作的背后,有很多应用真的建立在云上,这是考虑到云的负载均衡、良好的扩展性以及可靠性。
在WinForm这种胖客户端(Fat Client)应用中使用List & Label很方便,在AWS应用中也一样。最棒的就是所有的报表都很容易进行替换,无论你是在Azure、AWS、ASP.Net或是WPF/WinForm中使用。
InfoQ:听说LL18支持NuGet? 这个功能对开发人员有什么好处?
应用能够通过NuGet更便捷的使用已有第三方组件。这意味着在使用List & Label的时候,应用能够自动加载所有的依赖项目,创建安装项目将更加方便。另外,自动检查更新的功能将保证用户不会错过最新发布的重要补丁或是功能更新。
InfoQ:背面打印的需求是开发人员提出来的吗?
我们每年通过对客户的年度调查来了解哪些特性对客户有益,而背面打印是在调查中频繁提出的。很明显,这个需求主要是最终用户提出的。
InfoQ:从最终用户的角度,背面打印功能有什么用呢?
在很多国家,将条款和条件打印在发票表背面的情形很常见,有些甚至是法律规定要这么做。但最终用户无法手动实现这个功能,因此要通过程序的方式来解决。就我所了解的情况而言,List & Label是首个提供该功能的报表引擎。
InfoQ:你能详细介绍下什么是Top-N-Reporting吗?
它是基于交叉表对象提供的强大功能。举个例子:以前只能根据收入对销售数据排序(将排名靠前的买家放在交叉表的顶部),现在还可以过滤交叉表以显示排名前五的买家。它对现有数据提供了迅速且强大的概览功能。
InfoQ:使用LL18的应用能用MySQL作为后端吗?
我们的DataProvider的概念十分灵活,可以绑定任意数据源。在MySQL方面,我们已经建立了一个开源项目以支持MySQL,并提供了支持MySQL的源代码。开源社区将比我们更快的提供新版DataProvider,这样,用户就可以在第一时间使用到最新发布的MySQL。
InfoQ:能够建立LL18的Windows Store应用吗?LL18是否提供对Windows Phone 8的支持?
虽然我们重度依赖于Windows操作系统的基础架构,但我们不直接为 Windows RT和Windows Phone提供支持。这实际上没有什么技术难度,但几乎没什么人会在移动设备上设计报表。
你可以将报表应用发布到服务器,并从支持的多种导出格式中选择一种如PDF来进行打印。LL18已经中包含了针对触摸优化的自助报表Web应用,作为样例供用户参考。
InfoQ:能够在移动设备上,如基于Android Jelly Bean的平板电脑上建立LL18的应用吗?
原则上这和Windows Phone的问题是一样的,通过发布Web应用的方式就能满足你的需求了。因为新版本支持JQuery Mobile的输出格式,在平板或智能手机等移动设备上浏览嵌套数据将更加方便。
InfoQ:LL18能支持QR码扫描吗?
多年前,在List & Label还没出名的时候就能够打印QR码。一般来说,我们的条形码功能是最先进的,目前已支持超过50种的条形码格式。
InfoQ:会有免费版的LL 18吗?
网站上已经提供有免费的全功能试用版,可进行30天的测试。我们也提供售前支持服务,来帮助开发人员了解我们的产品。
InfoQ:你们如何通过社交媒体来提升LL18的价值?
我们创建了一系列开源项目并持续作出贡献,如Redmine Reports,它为流行的Redmine项目管理系统提供了一套完全成熟的报表设计软件,使用的就是List & Label。
在combit网站上免费提供了使用便捷的在线条形码生成工具,大家在名片或类似的东西需要条形码的时候就可以使用。我们通过Facebook、Twitter 和Google+等方式来通知社区这些和其他的项目的信息。由于combit是首席Visual Studio Industry Partner,所以我们可以访问微软的社交渠道。
InfoQ:能介绍下List & Label未来的发展路线吗?未来LL19会提供什么功能值得大家翘首以待呢?
在过去的几年里,我们坚持把那些使我们成功的事情做好——每年发布一个版本,加强已有功能,增加一些IT热门的新特性。
倾听用户的声音,保持产品的轻巧,不增加那些在纸面上看着不错的功能。我们未来可能考虑在报表产品中增加绘图功能和更多的互动功能,虽然现在说有点早。
查看英文原文:List & Label 18 with Touch, Top-N-Reporting and In-memory Databases