it boils down to who owns the desktop. if you have control over the desktop,
you should consider developing a windows client because it is faster than a
web application (all things considered). if you do not own the desktop, a
web browser application should be the way forward.
usually, when you own the desktop, updates and installations are not an
issue. keeping your client current is also not an issue since you can
implement code to drizzle client updates so that they are always up to date.
An asp.net web application does not solve the problem of updates since you
have no way of enforcing an update policy for security patches etc. You
still need to code vigilantly for this.
--
Regards,
Alvin Bruney
[ASP.NET MVP
http://mvp.support.microsoft.com/default.aspx]
Got tidbits? Get it here...
http://tinyurl.com/27cok
"darrel" <no*****@hotmail.com> wrote in message
news:eg**************@TK2MSFTNGP12.phx.gbl...
In my opinion the first difference is in an asp.net application you don't
have to worry about your clients. What they just need is a web-browser.
In theory. In practice, I've seen plenty of web apps that are actually
IE-PC-only apps...which seems to be pointless.
That said, the one argument I've heard is simply delivery of the front-end
interface. If you use a client app, it my require installation on each
individual computer, which can be a nightmare for an IT department at a
large organization. (granted that *is* their job, but hey, whadya do). The
use of the web browser, even if it is just IE/PC is to circumvent the need
for any software installation on the desk machine.
-Darrel