Web Application Tccicomputercoaching.com
In this
modern world of computer technology all people are using internet. In
particular, to take advantage of this scenario the web provides a way for
marketers to get to know the people visiting their sites and start
communicating with them. One way of doing this is asking web visitors to
subscribe to newsletters, to submit an application form when requesting
information on products or provide details to customize their browsing
experience when next visiting a particular website.
In
computing, a web application is a client–server software
application in which the client runs in a web browser.
HTML5 introduced explicit language support for making applications
that are loaded as web pages, but can store data locally and continue to
function while offline.
Web
Applications are dynamic web sites combined with server side programming which
provide functionalities such as interacting with users, connecting to back-end
databases, and generating results to browsers.
Examples
of Web Applications are Online Banking, Social Networking, Online Reservations,
eCommerce / Shopping Cart Applications, Interactive Games, Online Training,
Online Polls, Blogs, Online Forums, Content Management Systems, etc..
Applications
are usually broken into logical chunks called "tiers", where every
tier is assigned a role. Traditional applications consist only of 1 tier, which
resides on the client machine, but web applications lend themselves to an
n-tiered approach by nature. Though many variations are possible, the most
common structure is the three-tiered application. In its most common
form, the three tiers are
called presentation, application and storage, in this
order. A web browser is the first tier (presentation), an engine using some dynamic
Web content technology (such
as ASP, CGI, ColdFusion, Dart, JSP/Java, Node.js, PHP, Python or Ruby
on Rails) is the middle tier (application logic), and a database is the third
tier (storage).The web browser sends requests to the middle tier, which services
them by making queries and updates against the database and generates a user
interface.
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 on "View Source" to view the source code).
Below
are some common Client Side Scripting technologies:
HTML
(HyperTextMarkup Language)
CSS
(Cascading Style Sheets)
JavaScript
Ajax
(Asynchronous JavaScript and XML)
jQuery
(JavaScript Framework Library - commonly used in Ajax development)
MooTools
(JavaScript Framework Library - commonly used in Ajax development)
Dojo
Toolkit (JavaScript Framework Library - commonly used in Ajax development)
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:
PHP
(very common Server Side Scripting language - Linux / Unix based Open Source -
free redistribution, usually combines with MySQL database)
Zend
Framework (PHP's Object Oriented Web Application Framework)
ASP
(Microsoft Web Server (IIS) Scripting language)
ASP.NET
(Microsoft's Web Application Framework - successor of ASP)
ColdFusion
(Adobe's Web Application Framework)
Ruby on
Rails (Ruby programming's Web Application Framework - free redistribution)
Perl
(general purpose high-level programming language and Server Side Scripting
Language - free redistribution - lost its popularity to PHP)
Python
(general purpose high-level programming language and Server Side Scripting
language - free redistribution).
TCCI
Computer teaches Java, .Net (ASP-VB-C#),
JavaScript, SQL, DataBase Management, HTML, CSS etc…… to all students.
We also
provide Training in various Computer Languages.
TCCI
also provide quality Web
Application Development Services.
Visit us @ tccicomputercoaching.com
No comments:
Post a Comment