The development of web applications requires the same iterative phases as other applications, however, the web application itself is not the same as traditional applications. A traditional apps needs a special set of files during development, but distributes different outputs. For example, the class files, images files, and source code files that were used to develop it.
Web applications are composed of the same set of files used during development and after deployment. There is no compiled executable file developed that becomes the web application. i.e, .asp, .exe, .files in your web project are the same files you prorate to your production web server. The source code, or script in these web files is executed on the client side or server only when a browser requests the web page.
You typically consider the following process in developing web applications:
1. Planning a Web Application
2. Building a Solution
3. Creating and Testing web items
4. Deploying and Maintaining a web application
Determining the Audience and the Browser
A main factor in planning is determining who will use the Web application—the viewers. You can specify your Web application’s audience by determining those who have access to the Web application and the type of Web browser they use. Obtain can come via an intranet, the Internet, or an extranet. An extranet is an place on a Web site available only to a set of approved guests.
Indicating the Web Application’s Objective
Another key aspect in development is the purpose of the Web application. For illustration, your Web application may be a set of announcement pages that inform visitors of existing events. Maybe your Web application is an order-entry element on a large commercial Web site.
The content contains all of the Web objects and style components used to identify the functions of your Web application and meet the Web application’s purpose. For example, content for announcement pages can be applied using simple HTML pages or using a database connection to populate an Active Server Page. An order-entry Web application can integrate a wide range of forms and database transactions using server script processing and client program handling. A game Web application can be created using Java applets or dynamic HTML and page items to take benefits of quick client-side control.
Examining Development Assets
Your development sources impact how you plan and design your Web application. Here are some queries to help you evaluate your development source blend.
After you have examined the Web application and are fulfilled with its performance, you can release it to the Web server you make offered to your customers. Since a Web application is actually a set of files, you need to copy the exclusive root and its file set to the production Web server. If your pages use the exclusive root as the foundation for their links, all links should continue to work.