Desktop application and web application
A desktop application means any software that can be
installed on a single computer and used to perform specific task. The desktop
apps are the application software that
runs stand-alone in a desktop or lapto computer. Some desktop appications can
also be used by multiple users in a networked environment. In Windows, a
desktop application is one that runs in the traditional Windows desktop in
contrast to a tablet application that runs full screen.
Desktop applications usually have more control over a user's computer compared to a web application. Furthermore, desktop applications are often offline and do not need an Internet connection to function compared to a web application. From a software developer's perspective, traditionally we can access more computational resources from desktop apps since we are not using the web borrowser as the bridge, with its limitations. Desktop Applications are always offline, and can be run on any System interface provided it is designed to support major systems, as well as architectures. It gives user easy access to the software and its functionalities . Also, it is an executable program that need not be viewed over internet. It only needs to be installed on a computer to run as designed by the programmer or producer of the software system
Disadvantages of desktop apps
The major disadvantages of desktop apps are that
they must be installed seperately on each computer and they cannot be accessed
and run through internet.
Web
application is any computer program that performs a specific function by
using a web browser as its client. It is also called as "web app"
which is a software program that runs on a web server. Unlike traditional
desktop applications, which are launched by the operating system, web apps
must be accessed through web browsers.
The applications can be as simple as a message board or a contact form on a
website or as complex as a word processor or a multi-player mobile gaming app
that we download to our phone. Some examples of web apps with their purposes
are listed below.
Web apps |
Purpose |
Google Docs |
Create and save documents |
Pirlr. Com |
To edit and modify photo, image etc. |
Codepen.io |
To test and edit HTML documents |
Netflix |
To stream video platforms |
The web applications provide various characteristic
features . Some of the important one are discussed below.
· Ease of use and updates
Web based
applications are more convenient for the user in order to access and use any
application from any location by using the facility of internet based
applications. Update of web based applications is very easy by just installing
updates on main client server and each
user received the update version of application.
·
Social Possibilities
Well based
application provide online chat facilities with the relatives and friends as
well as it also provide the facility to share the real and important work in time
with other workers and collogues. People are becoming more and more social and
want to work online and collaborate together and web based applications allows these functions easily
and accordingly.
·
Lowers the Cost of Sales
Web based
application are mostly used for the promotion of various online product.
Various online websites use web application in order to increase their online
sale of various products. In web based applications we do not need to make
boxes, print manuals, no distribution channel as well as no any middle man
needed for the sales of products.
·
Multiple Platforms
One of the
most effective, attractive and significant features of web based applications
is that they work on the multiple platforms easily and accordingly. Mostly the
web based application works on different web borrowsers such as Opera, Mozilla
Firefox and Internet Explorer etc.
·
Security
Web based
applications are more exposed to security risk than desktop applications. In a
single computer such as laptop or desktop the user have total control over the
applications alone and can protect it from vulnerabilities. While in web based
application there are large number of user on internet community, thus widening
the threats.
·
Require Little Disc Space
Web based applications usually require little
disc space because are best low end computers. In web based applications the
data is stored remotely. One of the most exciting features is that web based
applications are virus free because these are not installed in a computer.
Differences
between web apps and desktop apps
Web
Applications (Apps) |
Desktop
Applications (Apps) |
Web
applications need Internet to access and update. |
Desktop apps
do not need Internet to use and update. |
Web
applications need to be installed in server only once. |
Desktop apps
are to be installed separately on each computer. |
Web
applications are internet dependent so absence of Internet or poor
connectivity can cause performance issues. |
Desktop
applications are standalone in nature and hence do not face any barrier
resulting from Internet connectivity. |
Web
applications cost more bandwidth. |
Desktop
applications cost less bandwidth. |
0 Comments
Any queries ! check out here