Board logo

subject: Discussing The Dynamics Of Web Development [print this page]


Web Applications are dynamic web sites having great functionalities.

Technologies

It involves two main categories of coding:

I. Client Side Coding

Major Client Side coding technologies:

1. HTML

2. CSS

3. JavaScript

4. Ajax

5. jQuery

6. MooTools

7. Dojo Toolkit

II. Server Side Coding

Major Server Side coding technologies:

1.PHP

2.Zend Framework

3.ASP

4.ASP.NET

5.ColdFusion

6.Ruby on Rails

7.Perl

8.Python

Program Libraries

It includes commonly used functions, classes or subroutines.

Web App Frameworks

These are sets of program libraries, components and tools.

Benefits and Advantages of Web App Frameworks

1.Allows making design changes without the help from a programmer for web 2.application development

3.Enables programmers to easily share libraries and quickly implement complex functionalities

4.Helps to set consistent and logical coding standards

Coding Guidelines

These are sets of rules and standards used in web programming.

Coding Guidelines Benefits

1.Allows multiple programmers to work on the same project

2.Easy maintainability and version management

3.Better readability and understanding of the source code

4.Enable developers to understand the code in short time

Web Applications Lifecycle Model

It includes:

1.A traditional process of application development for web

2.Involves an iterative development process

Web App Development Process

The process includes:

1.Defining web application, purpose, goals and direction

2.Researching and defining audience scope and security documents

3.Creating functional specifications

4.Project management document

5.Technology selection

6.Third party vendors analysis and selection

7.Application visual guide

8.Database structure design and web application development

9.Testing

10.Maintenance

Testing

It involves:

1.Quality Assurance and Bug Testing

2.Multiple Browser Compatibility

3.Application Security

4.Performance - Load and Stress Testing

5.Usability Testing

6.Performance Testing

7.Security Testing

8.Interface Testing

9.Database Testing

Trends and Popularity

If planned and built correctly, web applications can:

1.Reach and serve millions of consumers and businesses

2.Generate substantial, multi-layer /multi-category income

3.Easily build business goodwill and assets

Good reasons for building web applications:

1.Streamlining internal departments and functions, operations, sales and project management

2.Flexibility and versatility

3.Gaining more clients or better service their current clients

4.Offering innovative services or solutions

Business Impact

The following are the business impacts:

1. Greater opportunities for companies in application development

2. Created a new global business environment

3. Companies must constantly reinvent and evolve

4. Businesses and consumers have more options and resources

5. Information and resources available to everyone

6. Consulting businesses struggling

7. The new web created a global business environment which challenges the way in which traditional companies do business

by: Holly Maxted




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