By Ben Hayat - 4/26/2007
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!
|
By Ivan George Borges - 4/26/2007
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.
|
By Ben Hayat - 4/26/2007
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 );
See you in TX...
Oh, just got the news, that the first shipment of Beer had arrived!
|
By Ivan George Borges - 4/26/2007
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 ); 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! Yeah, you know what they say... don't mess with Texas!
|
By Ben Hayat - 4/26/2007
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.... I won't mess with those boys...
|
By Ivan George Borges - 4/27/2007
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.
|
By StrataFrame Team - 4/27/2007
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.
|
By Ben Hayat - 4/27/2007
Thanks Ben;
Do you guys do any major web programming for your Medical system, or is it all done in Winforms?
|
By Trent L. Taylor - 4/27/2007
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.
|
By Ben Hayat - 4/27/2007
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!
|
|