C# .NET - What's the major difference between Windows and Web Applications ?

Asked By satyanarayan sahoo on 14-May-08 08:16 AM
end of post
Sunil Supale replied to satyanarayan sahoo on 14-May-08 08:19 AM

windows application is intranet... we use it within  the organisation.

where as web application is related ti the internet

Difference - Shailendrasinh Parmar replied to satyanarayan sahoo on 14-May-08 08:33 AM

Windows Applications are form based standard Windows desktop applications for common day to day tasks. Microsoft word is an example of a Windows application. It is a software which is used or updated day by day services... like accounting software, Billing software for firms, Hospitals, Stores etc...

Web applications are programs that used to run inside some web server (e.g., IIS) to fulfill the user requests over the http. A typical example of web application is Hotmail and Google. They are services which can be used world wide...

major difference between Windows and Web Applications - Rakesh Vikram replied to satyanarayan sahoo on 14-May-08 08:44 AM

Go through this link, Hope this may help you -

http://www.c-sharpcorner.com/Blogs/BlogDetail.aspx?BlogId=416

Sowjanya Reddy

Nice - Rave Rasaiyah replied to satyanarayan sahoo on 15-May-08 02:38 AM
Hi

Windows is standalone applcaition. but is web appliaction is multi client can access compare with windows applcaition.

And Developement and deployment also different between applciations.

Working  flow also different both.

Thank you
Chirag Bhavsar replied to satyanarayan sahoo on 16-May-08 04:13 AM

This table may help you decide what type of application you should build.

 

Windows Forms

ASP.NET Web Application

User Interfaces, data binding etc.

Easy to build

Difficult to build

Deployment and Maintenance

Complex. New versions of assemblies, configuration files, and other required files must be deployed on all client machines. Usually user interaction required.

Easy. Need to deploy assemblies and configuration files on the server only. Transparent to the client.

Performance

Faster

Slower

Robustness and Reliability

One client machine goes down, other users are still live.

Usually web servers are never down. However if the server goes down, all users are affected.

Network Congestion

Depending on the data transfer and connections made to the server from various clients.

Depends

Resources

Runs on the client machine.

Runs on a Web server.

Catastrophic failure

User interaction required.

Usually user interaction not required.

Framework dependency

All client machines have to install required versions of .NET framework and other required libraries.

Only server needs to have .NET framework and other required libraries.

Table 1. Comparison between Windows Forms and ASP.NET Web Applications.

 

 

shiva replied to Sunil Supale on 27-Sep-10 08:31 AM
thanku for giving a simple answer.
krishna replied to satyanarayan sahoo on 13-Jun-11 08:40 AM
Very thanks to this answer. thank u very much
Mesay replied to satyanarayan sahoo on 09-Sep-11 08:37 AM
nice work