Web Application

Web Application 

A web is a computer program that performs a specific function by using a web browser. Web applications are based on client-server  software application which the client or using interface runs in a web browser. Web applications have been around since before the web gain main stream popularity. The client server environment to refer to the program the person uses to run the application. The client is the application used to enter the information. And the server is the application which used to store information. A client-server environment is sharing information through computers and enter the information into a database.

Functions of Web Page 

There are several functions available in a web application. Availability, Accessibility, High Performance, Lesser Installation, Ease of Maintenance, Platform Independent.
  • Availability- Availability of a web application is an important function. It is not easy to develop a high availability web application and does not come automatically. There are some keys that helps the developer to build a web application which availability remains high. Building applications keeping availability in mind, scaling, monitor availability, responding to availability issues in a predictable and defined way.
  • Accessibility- People with disabilities can use web sites and web tools if they are designed and coded properly. Currently many sites and tools are developed with accessibility barriers that make them difficult or impossible for some people to use. Making the web accessible benefits individuals, businesses and society.  
  • High Performance- Performance of a web application is another important function. High Performance web applications are crucial to a great experience. 
  • Lesser Installation- Web applications are using thorough an internet service provider. E.g.: Google Chrome, Firefox, Internet Explorer. It takes lesser installation which means it take space only for the service provider. Web applications are running through the internet. So it doesn’t have to install the web application. 
  • Ease of Maintenance- A web application is simple and it is easy to maintain. This is not like traditional desktop application. They don’t need to install the web application to each client PC’s. Once it’s been installed the application, all the users get to access. 
  • Platform Independent – Web applications are designed to run on the world wide web. From this, the work efficiency might be improved.  
It is supportive to advertise, to Deliver news, produce estimation, to provide information online, allow remote works, display forms in graphical form, one website can provide access to multiple web applications, Platform independent and can be run on any operating system and also it can access from any browser. 

 Benefits of using web application

A web application is a software application which using through internet. It used low space in PC’s. Also it is a software application with zero in installation because all PC’s have browsers. The special feature of a web application is reach anybody anywhere in the access to latest version. These applications are available 24/7. It reduced business cost which is it spend less time talking to customer over the phone, eliminate printed materials. It allowed user to upload their own details. The device performance is positive in web application which is it can be used with any device such as Desktop, Laptop, Smartphone can be reach the application. 

Threats of using Web application

A web application is a software application which is using through the Internet. Internet not always 100% available. It can be slower as run over the Internet.  Web based systems are running with security risk. It can be hacked, virus etc. Also, it takes long time to develop as they are more complex. As another threat in have to support different browsers and different versions.  

Server side Scripting Language

The server side scripting language is runs in a web server. A user request is full-filled by running a script directly on the web server. This is different from client side scripting were scripts are run by the viewing web browser usually in Java scripts. The primary advantage to server side scripting is the ability to highly customized their response based on the user requirement accessed rights or quarries into data source. 
PHP, ASP.net are some languages which are using for Server side scripting Language.
1.      PHP (Hypertext Processor)
PHP is a Server Side Scripting Language, created by Rasum Ledof in 1994. This language is especially suited for web development. This can be embedded into HTML. This should be run through a server. ‘<? php’ and ‘?>’ are the open and close tags of PHP. Simplicity, effectiveness, Security, Flexibility, User Friendliness, Ease Management are the Characteristics of PHP. If the HTML page contains PHP, the file should save as ‘. PHP’. Or the page contains pure php, also it should save as ‘. PHP’.
2.      ASP.NET
ASP.NET also a Server Side Scripting Language. ASP.NET is a web framework which is using to develop modern web applications and services with .NET. ASP.NET creates websites based on HTML5, CSS and Java Script that a simple, fast and can scale to millions of users.
The client side environment used to run scripts in usually through a browser. (Firefox, opera, Chrome, Microsoft Edge). The processing take place on the end users computer. The source code is transferred from the web server to user computer over the Internet and directly in a browser. HTML, CSS and Java Script are some examples for Client side scripting Language.
 Hyper Text Markup Language (HTML Hereafter) is a format that tells a computer how to display a web page. The documents themselves are plain text files with special tags or codes that a web browser used to interpret and display information on your computer screen.
An html file is a text file containing small markup tags. The markup tags tell the web browser how to display the page. This html file should contain ‘htm’ or ‘html’ file extension.
The first version of html is html 1.0 which was the first version released to the world.
CSS (Cascading style sheet) is the new feature that been added to HTML. This gives the website developers and the users more control over how pages are display. Designers and users can create style sheet using different elements. Mostly developers using CSS styles to bring more attraction to the web page.
There are three ways that CSS can be embedded with HTML.
·         External
·         Internal
·         Inline
External-Creating styles in a different text file and saving it as “abc.css” file extension is the way of creating CSS.
Internal-  Adding CSS to the same HTML file can be known as the internal way of adding CSS to HTML file. The <style></style> element should be added within the <head></head> element. Inside the <style></style> element the developer can add all the CSS styles.
Inline- The way of using Inline CSS is by applying unique style for each element. By using style attribute inside the open element is the way of applying inline CSS.
In CSS there are types of sectors that CSS can be added to HTML.
v Element Selector- By selecting element based on the element name which style will be added for the selected element within the page can be known as element selector. For an example, if the developer need to add same styles to every headings of the HTML page, by selecting <h1> element. 
v  ID Selector- Using the ID attribute within the open element can be known as ID selector. This selects a specific element and apply CSS only for the selected one. ID should be written by using ‘#’ character.
v  Class Selector-  A class is a set of CSS. The class selector selects a specific class attribute. To select element with specific class you have to use character and the class name in writing CSS. Class should be written by using ‘.’ Character.

3.  Java Script (JS)

This language is a high-level programming language used in web content production and manipulation. Also, it is a multi-paradigm language. This language supports most web browsers without any plugins. The specialty of this language is this language also can be used in server side scripting language.

Comments

Post a Comment