For a typical business application, should the focus be on client processing via AJAX i.e. pull the data from the server and process it on the client or would you suggest a more classic ASP.Net approach with the server being responsible for handling most of the UI events? I find it hard to come up with a good ‘default architecture’ from which to start. Maybe someone has an open source example application which they could recommend.
For a typical business application, should the focus be on client processing via AJAX
Share
It really depends on the application and the situation, but just keep in mind that every hit to the server is costly, both in adding load (perhaps minimally), but also in terms of UI responsiveness. I am of the mind that doing things in JavaScript when possible is a good idea, if it can make your UI feel snappier.
Of course, it all depends on what you are trying to do, and whether it matters if the UI is snappy (an internal web app probably doesn’t NEED extra development to make the UI more attractive and quicker/easier to use, whereas something that is used by the general public by a mass audience probably needs to be as polished and tuned as possible).