1.2 WEB Development Practices


Web development is not a work based on application; rather it is based on writing work (e.g. content creation
and presentation).
It has a very important artistic side like the process of designing buildings, layout for a park etc and constructing
them, but it needs a lot more than just this.
It needs to follow a systematic process and not just putting some Web pages together as is known to a normal
Internet user.
The entanglement of such applications has significantly grown from information propagation (consisting of
simple text and images to image maps, forms, applets, scripts, and style sheets) to online transactions, Web-
based collaborative work environments, and now multilingual Web sites, Web services and mobile Web
applications.
Web-based systems development is not a one-time event as practiced by many; it is a process with an iterative
lifecycle, the requirements for the web systems eventually evolve and cannot be stopped at a very early stage of
development.
Web application development depend a lot more on knowledge and experience of just hand full of people
(developers) and their individual development practices and don't care about the standard practices.

1.2 WEB Development Practices


During development many attributes such as maintainability, compatibility and interoperability, security and
reliability of Web- based systems are not given due considerations.
Many Web systems also lack proper testing, evaluation and document.
Causes of failure of Web applications include lack of vision and improper goals, flawed design and development
process and poor management of development effort.