Access VBA:
Built-In
Microsoft Access offers a built-in reporting tool that will suffice for most desktop database applications.
More Info / Comment
More Info
|
ASP Classic:
No built-in report writer but because ASP Classic targets a client browser (a document interfaced GUI), a common solution is to simply output an HTML formatted page with black text and a white background (not much control but it does work for some situations).
More Info / Comment
More Info
|
C#:
For WebForm applications the client target is the browser (a document interfaced GUI), a common solution is to simply output an HTML formatted page with black text and a white background (not much control but it does work for some situations).
For WinForm applications, Crystal Reports is still a popular choice with C# developers because it has been bundled with many Microsoft products, it's overall popularity, and compatibility with many different development tools.
The Crystal Repots Tie to Microsoft
Microsoft has bundled various versions of Crystal Reports with many of their products. Crystal Reports is a good choice and very popular with many development tools. Choosing Crystal Reports is safe and you will always be able to find developers that can handl Crystal Reports.
An Incomplete History of C# Reporting
You should always consider what reporting tools are currently bundled and what tools historically were bundled.
Visual C# Express Edition 2008
- No reporting tools bundled.
Visual Studio.Net 2008 Standard Edition
- Reports Application project template
- Visual Studio Report Designer
- Visual Studio Report Wizard
Visual Studio.Net 2008 Pro Edition and above
Same as standard plus:
- Crystal Reports for Visual Studio
More Info
|
C++:
Use any report writer you are comfortable with. C++Builder 2009 comes bundled with Rave Reports and Crystal Reports remains popular for Visual C++.
More Info / Comment
More Info
|
C++/CLI:
Use any report writer you are comfortable with but Crystal Reports remains popular for Visual C++ and C++/CLI. For C++Builder, Nevrona Rave Reports remains popular and all editions of C++Builder 2009 come bundled with Rave Reports 7.6 (CodeGear Bundled Edition).
More Info / Comment
More Info
|
Corel Paradox:
Built-In
Paradox offers a built-in reporting tool that will suffice for most desktop database applications.
More Info / Comment
More Info
|
Delphi:
Rave Reports comes closest to a Delphi standard now but historically there has been no real standard in Delphi development. Do-it-yourself developers sometimes like to use TPrinter for very simple reports. ReportSmith was bundled with the first few versions of Delphi.
Delphi has offered many embedded VCL component report options. Quick Reports has been a part of Delphi since Delphi 2.0 and has been the default report writer for many Delphi developers. Ace Reporter, ReportBuilder and Rave Reports are also very popular. During the time of Kylix, FastReports was popular because of it's cross-platform nature.
Crystal Reports is very common because of it's overall popularity as a stand-alone report writer that integrates well with many different tools.
An Incomplete History of Delphi Report Writers
In deciding which report writer you use with your Delphi for Win32 applications, I think it's important to know what report writers were bundled with Delphi historically. For me, I consider the following:
- Which report writer(s) are currently bundled?
- Historically which report writers were bundled?
- Which non-bundled report writers are popular?
- Which is the most popular report writer for Delphi?
- Which is the most stable, feature-rich, and easy to use?
- Do I need and want a VCL embedded report writer? Or a stand-alone report writer?
I will fill-in this information as I have time but I wanted to get started on it now.
Delphi 1.0
- Bundled with ReportSmith 2.5
Delphi 2
- Bundled with ReportSmith 3.
- Quick Reports first bundled.
Delphi 2005
- VCL solution: Rave Reports Borland VCL Edition from Nevrona Designs.
- VCL.Net solution: Rave Reports Borland VCL.Net Edition from Nevrona Designs.
- Delphi for .Net solution: Crystal Reports for Delphi for .Net.
Delphi 2006
- VCL solution: Rave Reports Borland VCL Edition from Nevrona Designs.
- VCL.Net solution: Rave Reports Borland VCL.Net Edition from Nevrona Designs.
Delphi 2009
- Bundled with Rave Reports 7.6
More Info
|
Delphi Prism:
For WebForm applications the client target is the browser (a document interfaced GUI), a common solution is to simply output an HTML formatted page with black text and a white background (not much control but it does work for some situations).
For WinForm applications Rave Reports and Crystal Reports are very popular with Delphi Prism and Delphi for .Net developers.
More Info / Comment
More Info
|
Java:
Both Eclipse 3.3 and JBuilder 2008 come bundled with Business Intelligence and Reporting Tools (BIRT). BIRT is an Eclipse-based open source reporting system with both a report designer based on Eclipse, and a runtime component that you can add to your app server plus a charting engine that lets you add charts.
More Info / Comment
More Info
|
JavaScript:
No built-in report writer but because JavaScript most frequently targets website development (a document interfaced GUI), a common solution is to simply output an HTML formatted page with black text and a white background (not much control but it does work for some situations).
More Info / Comment
More Info
|
Perl:
No built-in report writer but because website development targets a client browser (a document interfaced GUI), a common solution is to simply output an HTML formatted page with black text and a white background (not much control but it does work for some situations).
More Info / Comment
More Info
|
PHP:
No built-in report writer but because website development targets a client browser (a document interfaced GUI), a common solution is to simply output an HTML formatted page with black text and a white background (not much control but it does work for some situations).
More Info / Comment
More Info
|
VB Classic:
Crystal Reports was very popular with VB Classic developers and came bundled with Visual Basic 3 through 6. VB6 offers both Crystal Reports and the new Microsoft Data Report Designer.
More Info / Comment
More Info
|
VB.Net:
Microsoft includes ReportViewer Starting with Visual Studio 2005. You can even surface this .Net solution in your VB Classic application if you wish.
For WebForm applications the client target is the browser (a document interfaced GUI), a common solution is to simply output an HTML formatted page with black text and a white background (not much control but it does work for some situations).
For WinForm applications, Crystal Reports is still very popular with VB.Net developers because it has been bundled with Visual Basic since VB 3, it's overall popularity, and compatibility with many different development tools.
The Crystal Repots Tie to Microsoft
Microsoft has bundled various versions of Crystal Reports with many of their products. Crystal Reports is a good choice and very popular with many development tools. Choosing Crystal Reports is safe and you will always be able to find developers that can handl Crystal Reports.
An Incomplete History of VB.Net Reporting
You should always consider what reporting tools are currently bundled and what tools historically were bundled.
Visual Basic Express Edition 2008
- No reporting tools bundled.
Visual Studio.Net 2008 Standard Edition
- Reports Application project template
- Visual Studio Report Designer
- Visual Studio Report Wizard
Visual Studio.Net 2008 Pro Edition and above
Same as standard plus:
- Crystal Reports for Visual Studio
More Info
|