Sunday, June 5, 2011

Role Division in the development of Web Application

In Web Applications, we always have such parts, Front End and Back End. The responsibility of Front End and Back End is that Front End transfers request to Back End, and Back End returns response to Front End. The communication protocol of Front End and Back End is generally distributed protocols such as Web Service. Since my work is mostly related with Front End, so I will do some research in Front End.

In many large enterprises, in order to more specialized, Front End can be divided into Web Front End and Web Back End. Web Front End and Web Back End are separated by browser. HTML, CSS, JavaScript, Velocity, FreeMarker and other technologies are usually used in Web Front End. Java Servlet and other technologies are usually used in Web Back End.

Like large-scale production of industrial specialization, this division is very reasonable. Even with this division, however, the current development of Web Application is not as efficient as industrialized production. In practice, we can use some methodologies, such as agile approach, to guide our development. But there are no some examples about parallel development. Maybe my knowledge is shallow, but I still want to share my experience with everyone. Later on, I will write something about it.

No comments:

Post a Comment