Board logo

subject: Web Application Development: A Discussion For Starters [print this page]


Introduction
Introduction

To attempt a simple definition, Web Applications are essentially dynamic web sites that are combined with server side programming to provide extended functionalities as advanced interaction with users, connecting to databases in the back-end and fetching results to be displayed in browsers. Some of its typical examples include Online Banking, Social Networking, Ecommerce / Shopping Cart Applications, Interactive Games, Online Reservations, etc.

Technologies

There are 2 chief categories of coding, scripting and programming for creating web applications. These are:

I. Client Side Scripting / Coding It is the kind of code that is locally executed by browsers. Some of the most common client side scripting technologies includes:

1. HTML (HyperText Markup Language)

2. CSS (Cascading Style Sheets)

3. JavaScript

4. Ajax (Asynchronous JavaScript and XML)

5. jQuery

6. MooTools

7. Dojo Toolkit

II. Server Side Scripting/Coding This code runs on the web server and used hugely for affordable website development India. Some of the common examples are:

1. PHP

2. Zend Framework

3. ASP

4. ASP.NET (

5. ColdFusion

6. Ruby on Rails

7. Perl

8. Python

9.

Program Libraries

These refer to collections of commonly used functions on web development, India. Classes or subroutines which assist in development and maintenance of applications are used judiciously.

Web Application Frameworks

Web Application Frameworks are collections of program libraries, components and tools organized in an architecture system that allow the building of complex web application projects using a fast and efficient approach.

Web Application Frameworks - Benefits and Advantages

1. With the help of Web Application Frameworks, designers can make design changes without help from a programmer.

2. They allow programmers to share libraries and implement complex functionalities and features in an easy and efficient manner.

3. The structure helps produce best practice coding with consistent logic and coding standards.

Coding Guidelines, Standards & Convention

Coding guidelines are all the rules and conventions used while programming a web application project. These apply to, but are not limited to, such aspects as coding logic, creating folder structure and file names, file organization, formatting and indentation, creating statements, classes and functions, etc.

Important benefits of using Coding Guidelines

Creates an optimum environment for multiple programmers to work together

Easier maintaining and managing versions

Improved readability and understanding of the source code

Ensures that other developers can also understand the code efficiently

Web Applications Lifecycle Model

Like anywhere else, in India, web development refers to Web Application Lifecycle, which is the process of developing a web application and involvement of the multiple teams that are engaged in the development process. Each organization may create and follow its own unique style of operating.

Web Application Development Process

Web Application Development Process organizes a practical procedure and approach in application development. Some of the typical procedures and documents required are a Roadmap Document, security documents, project management documents, and more.

Web Application Testing

Testing is an important part in the lifecycle of Web Application Development. Typical areas of testing include, Quality Assurance and Bug Testing, Application Security, Usability, etc.

Trends and Popularity

The demands for companies to build Web Applications are growing substantially. They can reach and service millions of consumers and businesses, generate multi-layer income from consumers, businesses and advertisers and build business goodwill.

by: Holly Maxted




welcome to loan (http://www.yloan.com/) Powered by Discuz! 5.5.0