In this tutorial we will see the difference between a web application and desktop application.
As we all are aware that a web application is an application stored at remote server that requires a web browser as a client to run and internet for data/resource transfer.
Where as, a desktop application is an application designed to serve standalone machines that doesn't require internet for its operation.
|#||Web Applications||Desktop Applications|
|1.||Deployment and upgradation for web based application requires deployment on single set of server machines.||Deployment and any upgradation/patch is done on individual client machines separately|
|2.||Web applications can be accessed from anywhere, so there is no location constraint||As desktop are confined to a standalone machine, so they can be only accessed from the machines they are deployed in|
|3.||Web applications are platform independent, they can work in different types of platforms with the only requirement of web browser||Desktop applications need to be developed separately for different platform machines|
|4.||Web applications are at higher security risks as they are inherently designed to increase accessibility||Desktop application on the other hand have better authorization and administrators have better control, hence more secure|
|5.||Web applications rely heavily on internet connectivity, for there operation||Desktop applications doesn't require internet for their operations. Some applications just require internet connectivity at the time of updations|