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.
Good for beginners
ReplyDelete