Hi,
In general you are better off with a web application, you can run it
from anywhere, even a computer in an other country and your users can
also run it from Mac and Linux computers, not just Windows. You also get
the superior features and rendering of Mozilla FireFox to play with, but
your app can degrade gracefully for IE7. You also don't have to worry
about users having Admin rights to install the app and the maintenance
thereof. You also don't have to manage versions - the web app is ALWAYS
the latest version.
WinForms are pretty much dead anyway, and it's now XAML and Avalon, but
the trouble is you have to keep re-writing the app each time Microsoft
change the UI technology.
Unfortunately, Visual Studio is not very well suited to web apps; they
try to make it seem like a Windows app which is a mistake. The best way
to create a web app is to use open-source tools and open-standards
techniques. In general it's much quicker this way because you lose all
the bloat, limitations and dependencies of the .NET framework, and you
can also run your app on different kinds of servers, not just Windows.
Tony Girgenti wrote:
Hello.
I'm new to all of this. I developed a web consuming windows
application/form program with VS.NET 2003, VB, .Net Framework 1.1.4322,
ASP.NET 1.1.4322, IIS 5.1.
I started converting it to an ASP.NET Web Application because i thought it
would be neater to have the explorer interface.
However, it has become quite a learning experience trying to understand how
web forms work as compared to a windows form.
Is it better to have a web form based program for web consuming over a
standard windows form based program ?
The only thing that attracted me to Web forms, is the ability to run the
program from one location and not have to install it on each machine that
needs it.
I'm not opposed to the additional learning curve if some benefit is derived.
Any replies would be gratefully appreciated.
Thanks,
Tony
--
Gerry Hickman (London UK)