Daniela,
Where did you read the conclusion you wrote in this thread, because non of
these points is true and even most are in contrary?.
- windows applications (desktop) need to be installed on each client's PC,
together with .NET Framework; changes determine a new installation on all
stations
As it is Net they both have to be installed once on a webserver using
Publish. If it is not a Net application than the Net is not needed to be
installed. At IE7 this last point is even gone ofcourse.
- web applications install only on the web server together with the
framework; the clients access the app from a single location; any change
doesn't need to be installed on each station.
Even this is not true, if you are using JavaApplets, javascript, activeX or
whatever, you have to be sure that the right version is in the users cache..
- web applications have the authentication/authorization mechanism
partially built
- desktop applications (windows forms) need the entire mechanism built
With a windows application you can easily use the Is In Role
authentication/authorization mechanisme as in any windows application.
- web apps have validation controls
- windows apps don't have validation controls, data needs to be validated
through code
The validation on Web is fair, you cannot simple check a date by instance if
that is not typed in the way it is given on the webpage. In a window forms
application a lot is done for you, just as the user is typing it.
Cor