In computing, a web application is a client-server computer program in which the client (including the user interface and client-side logic) runs in a web browser. Common web apps tote taking place webmail, online retail sales, online auctions, instant messaging facilities and many accumulation functions. The general distinction along in the midst of a full of zip web page of any nice and a web application is indefinite. Web sites most likely to be referred to as web applications are those which have associated functionality to a desktop software application, or to a mobile app. Single page application are more application- furthermore because they disown the more typical web paradigm of moving along amid sure pages once every strange URLs.
There are two main categories of coding, scripting and programming for creating Web Applications:
I. Client Side Scripting / Coding – Client Side Scripting is the type of code that is executed or interpreted by browsers.
Client Side Scripting is generally viewable by any visitor to a site (from the view menu click in this area “View Source” to view the source code).
Do you know about savefactor
Below are some common Client Side Scripting technologies:
1) HTML (Hypertext Markup Language)
2) CSS (Cascading Style Sheets)
II. Server Side Scripting / Coding – Server Side Scripting is the type of code that is executed or interpreted by the web server.
Server Side Scripting is not viewable or accessible by any visitor or general public.
Below are the common Server Side Scripting technologies:
1) PHP (highly common Server – Linux / Unix based Open
Source – aimless redistribution, usually combines behind MySQL database)
2) Zend Framework (PHP’s Object Oriented Web Application Framework) ASP (Microsoft Web Server (IIS) Scripting language)
3) ASP.NET (Microsoft’s Web Application Framework – successor of ASP) Ruby in the region of the order of Rails (Ruby programming’s Web Application Framework – pardon redistribution)
Advantages of web application increase:
1) Web apps are developed behind programming languages such as HTML and CSS, which are quickly known surrounded by IT professionals.
2) These apps run a propos the device’s own web browser through a easy URL.
3) They may also door websites. This means that they don’t require to be updated in the habit common apps do. In this desirability, it’s the website to which the application is amalgamated that will be updated.
4) On the accessory hand, a web app’s take to come become old is lower. Hence its lower price.
Disadvantages of web application evolve:
1) An Internet association will be an unmodified must to inform it. Otherwise, you will not be practiced to browse the website and the web app will be of no use to you.
2) It will also lose visibility as it will not be upon display in the stores.
3) In accumulation, there will be some admission restrictions as to determined hardware features of the device it’s supervision upon.