Crystal Reports, vous connaissez ? C’est beau, c’est bien. Mais c’est cher. Et l’éditeur de
Crystal Reports est en train de se faire acheter par Business Objects. Alors, quelles
alternatives opensource pour remplacer Crystal Reports ?
- Les trois leaders (voir notamment ce retour d’expérience):
- JasperReports (Java, voir cet article), chez Sourceforge, accompagné de designer d’états, eux-même opensource, mais moins stables que le serveur d’états JasperReports :
et également inclus dans une suite Web opensource plus « produit fini » : OpenReports (chez Sourceforge)
- DataVision (chez Sourceforge)
- JFreeReports et JFreeGraph, (Java, chez Sourceforge)
- JasperReports (Java, voir cet article), chez Sourceforge, accompagné de designer d’états, eux-même opensource, mais moins stables que le serveur d’états JasperReports :
- La version opensource (un module ?) d’un produit commercial assez complet : ReportLab (génération de PDF à l’aide de RML, un langage de script propriétaire mais simple), disponible chez Sourceforge
- Des produits moins complets :
- PHPReports (transformations de données XML en HTML avec PHP + Sablotron, voir aussi plus bas), disponible chez Sourceforge
- PC4P (génération de PDF avec PHP, disponible chez Sourceforge)
- Un produit peut-être moins mature ? : Agata
- Et peut-être encore d’autres bidules Java
- Et puis, dans les produits commerciaux, sans entrer dans les grosses suites de « Business
intelligence » (comprenant requêteurs poussés, bases multidimensionnelles/moteurs xOLAP,
analyseurs multidimensionnels), il y a aussi :
A noter, comme le suggère la dernière question de cette FAQ, que la technologie XSLT, à condition de disposer d’éditeurs XSL graphiques de bonne qualité, semble
directement concurrencer les produits comme Crystal Reports. Parmi les moteurs XSLT
opensource les plus connus, on trouve Xalan et Sablotron. Cette tendance
favoriserait-elle vraiment des produits simples comme PhpReports ?