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