1Dept. of Electrical Engineering, National Taiwan University of Science and Technology, Taipei-10607, Taiwan
2Dept. of Software Development, E-Commerce Division, Formosa Technologies Corp., Taipei-10574, Taiwan
3Dept. of Web Development, IT Division, Formosa Plastics Corp. (FPCUSA), NJ-07039, USA
*E-mail: ebilllee@gmail.com
Online published on 4 November, 2017.
Actually traditional web applications are developed in random order without any systematic approach. One can say that web applications are developed in an ad-hoc manner. There are lots of problem in traditional web application. Now to solve the all traditional problems there is a need of engineered development of web applications. Web Engineering, a rather new field of research, is however not yet explored in a very systematic way. They are not well documented and very difficult to maintain. In this paper, we present how methods of web frameworks/technologies and models of software engineering can be used for Web engineering with the implementation results. We show that the real challenge in web engineering is to adapt project plans and management to constant change of the underlying technology. This paper also describes various web application frameworks and related emerging technologies pertinent to the web engineering from a technical perspective. One said that web engineering should be understood as a framework to provide a continuous service, not a single, well-defined project. Obviously, it's difficult because of web technologies evolution such as web 2.0, mobile devices popular, cloud computing concept etc. In summary, we propose the development disciplines for web engineering according to our development of computerization experience and business rules.
Web Engineering, Web Framework, Web 2.0, Web Service, E-Business, Programming Language