Click here to Skip to main content
11,644,731 members (59,536 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: .NET4
Hi,


The main difference between the Web based application
and Window based application is that the Web app. can be
access from anyware in the world through the internet
whereas window based app. need to be install on your
machine to access.

Webapplications run on webservers (usually IIS)
Winforms Applications run on Clients


Webservices & Websites (ASP.NET) are typical web applications

Winforms applications are programs with a GUI put together by controls
in the System.Windows.Forms namespace

Winforms applications depend on the .Net Framework but not on the

Windows" operating system so they could (hypothetically) run on other
platforms and .net-implementations (have a look at mono)

ASPNet applications are forever physical 3 tier application like as done on
Unix.
Client (the webbrowser), The middle Tier (the webapplication) The server
(the database).

Physical is a windowform application mostly a 2 tier, althoug in a good
design it has multi layers (what is by some called tiers).
Client (the window forms) The server (the database).


- web applications have the authentication/authorization mechanism partially
built
- desktop applications (windows forms) need the entire mechanism built

- web apps have validation controls
- windows apps don't have validation controls, data needs to be validated
through code



Except this points
Posted 26-Mar-12 18:48pm

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 680
1 jyo.net 494
2 Sergey Alexandrovich Kryukov 454
3 Afzaal Ahmad Zeeshan 404
4 CPallini 386
0 OriginalGriff 1,020
1 Sergey Alexandrovich Kryukov 673
2 DamithSL 656
3 Afzaal Ahmad Zeeshan 652
4 CPallini 555


Advertise | Privacy | Mobile
Web04 | 2.8.150731.1 | Last Updated 27 Mar 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100