S
S
snk2012-11-01 09:32:02
ASP.NET
snk, 2012-11-01 09:32:02

Choose a reporting system for NET?

Hello.
There is a client application written in NET framework 2.0 and an Internet portal in asp. Both software products should give the user different kinds of reports in the form of charts, tables, etc. The reports for the client and the portal are the same. It is necessary to select a reporting system based on the following principles (arranged in descending order of importance):
—Universality (use of the same report in the client and portal).
-Flexible customization of the data presentation method (diagrams, graphs, histograms in assortment)
-Speed ​​of developing new reports
-Minimum installation of additional components on the user's machine and in general any actions
-Acceptable price
Now I'm looking at crystal reports, but the reviews are not encouraging. Any opinions of all those who have already been puzzled by a similar problem are interesting.
Thank you.

Answer the question

In order to leave comments, you need to log in

11 answer(s)
M
Mirimon, 2012-11-01
@snk

Many vendors have ready-made solutions for generating and printing reports:
www.infragistics.com/products/reporting/
www.devexpress.com/Products/NET/Reporting/ You can probably still find options and reviews on them
at www.componentsource.com . I still have a good experience working with girls, and it should work in terms of functionality.

H
hack2root, 2012-11-01
@hack2root

CrystalReports

S
SabMakc, 2012-11-01
@SabMakc

If MS SQL Server is used, then reports can be built on the basis of SQL Server Reporting Services.

H
hack2root, 2012-11-01
@hack2root

Reviews are not encouraging, for obvious reasons - the version with Visual Studio comes in a stripped down version. Buy those. support, server, training for programmers, and I think that your problems will be removed as if by hand.

H
hack2root, 2012-11-01
@hack2root

I suggest using HTML5 + jQuery + jQuery plug-ins on the server, for working on Windows the easiest way is to use one of the CEF (Chromium Embedded Framework) with a .NET port like Xilium GefGlue. data binding can be done using data-* tags for requests to $.ajax(..) and ASP.NET web services, it all depends on the specific task.
In general, reports will be universal. setting up the view using jQuery plugins (Accordion, PieChart, etc), the speed is appropriate, about the fact that the user will open everything anyway on Google Chrome and IE 7,8,9 (with popular .js “crutches”), I don’t I say. Well, the price is everything, and it's free.

S
Sirix, 2012-11-01
@Sirix

you can use rdlc in local mode along with linq. these reports work both on the web and on the desktop.

P
petuhov_k, 2012-11-01
@petuhov_k

Active Reports. Supports incl. and reports in rdl format (from Microsoft). There are controls for both desktop and web applications (Html, Silverlight, Flash). Plus all sorts of different exports.

A
Alexander, 2012-11-01
@avorsa

Stimulsoft Reports ?
Inexpensive and angry.

M
mongohtotech, 2012-11-02
@mongohtotech

I have been working with Crystal Reports for over 10 years. The speed and ease of development is top notch. Didn't see any bugs. Try it - just use the paid version.

O
oleg_kud, 2012-11-04
@oleg_kud

Worked with Crystal Reports (5 client server version 8), Datadynamics Active Reports (now ComponentOne), Telerik Reports, Fast Reports (.Net version) Sql Reporting Service in 2 versions (server and client)
The main question when choosing is how much your data ( requests) match your reports.
Active Reports, Telerik, Fast - provide very flexible options during report generation - calling your code, external influences on design, data, etc. to a much greater extent than SQL Reporting is acceptable - the purpose of which is to show ready-made data (yes, with graphs, pictures, etc.).
Personal experiences with Crystal (really old server versions) have been negative. Changing the system was a non-trivial task (upgrade was solved) of Crystal Server.

A
Alexander Kouznetsov, 2012-11-30
@unconnected

Not at all free - www.devexpress.com , but I used them specifically to unify reports in asp.net and winapp.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question