Group: StrataFrame Developers
Posts: 6.6K,
Visits: 6.9K
|
Trevor,
Sorry for the delayed response here. I missed this post and so I am truly sorry.
Let me get to your question here. Anytime that you develop an online solution there are always potential performance issues. It seems that you have the need to create an online solution versus distributing an executable. In short, if you have the option of distributing an executable and running smart-client you will always have better performance. This allows you to have a centralized database, but the client is running through a smart-client app versus a web browser.
If this is not an option, then the next solution would be online where you had mentioned you were already planning on writing your app. The performance issues that you run into here are going to be more browser based than business level and data level based. If you use StrataFrame, the middle and back end are very easy to implement here. The hardest part of this solution is making the Infragistics controls responsive and as you add logic, making them remain stable. They are good controls, but like any environment, the smart-client controls such as the WinForms controls are more stable just due to the platform.
In our medical application, we have an entire module dedicated to scheduling. It is medical scheduling and very complex. We elected to write our own control that works in conjunction with StrataFrame as the 3rd party tools were so bloated trying to meet every demand that they were too slow and clunky. You may run into a similar situation here. Depending on the complexity of your app, you may be better off writing a custom web control that provides only the specs you need versus trying to meet every potential client that uses this control.
I hope that this makes sense. Let me know if you have any questions. Thanks.
|