What tool are you using for web reporting?


Author
Message
Ben Hayat
Ben Hayat
Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)
Group: Forum Members
Posts: 374, Visits: 1.2K
Those who are developing web only apps, what tool are you using to generate reports?



Seems like Active report is not up to web yet, what else are my options?



Thanks!

..ßen
Ivan George Borges
Ivan George Borges
Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
Ben, I know that with XtraReports, you write your report only once, and use it in both plataforms. There's also a report viewer for winforms and webforms.
Ben Hayat
Ben Hayat
Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)
Group: Forum Members
Posts: 374, Visits: 1.2K
What's up Ivan? Yes, XtraReport IS on the top of my list. XtraReport, however shares with other DevExpress DLLs that are part of their UI library, and unless you're using their other UI components, you'll be carrying the weight of other DLLs in you app.

AR, unfortunately is way behind in the web market place. In the worst case, I'll use XtraReport.



Too bad, IG doesn't have Reporting tool. I tell you, IG has great stuff for ASP.Net. I've got two projects coming up, that one was originally going to be a hybrid (Win and web), and now seems like turning to a full fledge Web app (by popular demand Smile);



See you in TX...



Oh, just got the news, that the first shipment of Beer had arrived! BigGrin

..ßen
Ivan George Borges
Ivan George Borges
Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
Hiya.

XtraReport, however shares with other DevExpress DLLs that are part of their UI library, and unless you're using their other UI components, you'll be carrying the weight of other DLLs in you app.

Never thought of that... can this become a real problem?

Too bad, IG doesn't have Reporting tool. I tell you, IG has great stuff for ASP.Net.

Yeah, you're right. Just for a start, I wouldn't have to buy a reporting tool anymore, as I already spent the money with IG.

I've got two projects coming up, that one was originally going to be a hybrid (Win and web), and now seems like turning to a full fledge Web app (by popular demand Smile);

This is great news, Ben. It sounds like you're having fun. Does it sound like you will be able to accomplish all funcionality you would like with the webforms?


See you in TX... Oh, just got the news, that the first shipment of Beer had arrived! BigGrin

Yeah, you know what they say... don't mess with Texas! Whistling

Ben Hayat
Ben Hayat
Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)
Group: Forum Members
Posts: 374, Visits: 1.2K
Never thought of that... can this become a real problem?


I don't know. I hope the web server doesn't mind all those DLLs get loaded up.,



Yeah, you're right. Just for a start, I wouldn't have to buy a reporting tool anymore, as I already spent the money with IG.


Have you switched to IG from DX?



Does it sound like you will be able to accomplish all funcionality you would like with the webforms?


I tell you, I never had enough faith in Webforms, but it has come along a way. IG has has some nice stuff with AJAX that it looks like your dealing with WinForms.



Yeah, you know what they say... don't mess with Texas!


You know what they say ... everything is bigger in TX....BigGrin I won't mess with those boys...

..ßen
Ivan George Borges
Ivan George Borges
Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
Good morning, Ben.

I haven't really switched from DX to IG. I was using them both as trials, and then I commited to IG. I'm still using XtraReports as a trial, and hopefuly will decide if I stick to it or go to ActiveReports, or something.

StrataFrame Team
S
StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)
Group: StrataFrame Developers
Posts: 3K, Visits: 2.5K
I think the XtraReports is only going to use the Utils and Data and only the DLLs that it needs.  However, the report viewer probably loads up a few extra DLLs that are used for the UI. 

Honestly, I wouldn't worry about the extra DLLs loading up, I've never heard of a problem with it.  Quite frankly, if you use Process Explorer, watch the process and check out the .NET tab, you'll notice that even on a simple program, there are some 4,000 classes loaded.  So, if the lazy loading type registration system of .NET can handle all of that (mostly within mscorlib and the framework DLLs, if you've ever used Reflector on one of the framework DLLs, you'll notice that for every class you have access to, there are another 2-3 that are internal or private within the framework...), then it can definitely handle the other assemblies that add another couple hundred classes each.

Honestly, the only thing you have to worry about with many assemblies is base addressing.  If two or more assemblies are based so that when they load into memory they overlap, the second one has to be rebased, which causes a loading penalty.  Once it's loaded, the performance is the same whether you have 10 references or 40 references in you app.

Ben Hayat
Ben Hayat
Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)
Group: Forum Members
Posts: 374, Visits: 1.2K
Thanks Ben;



Do you guys do any major web programming for your Medical system, or is it all done in Winforms?

..ßen
Trent Taylor
Trent Taylor
StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)
Group: StrataFrame Developers
Posts: 6.6K, Visits: 6.9K
Our medical software is mainly WinForms as it relates to the product itself.  However, we have some new modules that will be released that provide a web front in for the doctors web sites that allow patients to request prescription refills, maintain their demographic information, create an appointment, and fill out all of their information before showing up to the clinic so they don't have to sit in the waiting room as long.  Depending upon the doctor's office, they can even request a walk-in visit and then be notified by the clinic when to come so that their wait is less than 15 minutes (hopefully).  Some of the time constraints have more to do with the office staff in many cases, but regardless there is much less time spent waiting on the part of the patient.

In our opinion, this is really where the web shines.  Creating complimentary products and interfaces. 

Ben Hayat
Ben Hayat
Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)Advanced StrataFrame User (516 reputation)
Group: Forum Members
Posts: 374, Visits: 1.2K
Trent; nice add-on features to your Medical App.



In our opinion, this is really where the web shines. Creating complimentary products and interfaces


Your point is well taken and has a lot of merits! Something to talk about when we meet up.



Thanks for the points!

..ßen
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search