current domestic mainstream site building procedures are using the MVC three layer architecture to develop, for the site’s late maintenance and application process, are of great benefit. The MVC development model will end design, program development is defined and a clear division of labor, but not on the site planning of definition and inking, many here, this paper mainly discusses the MVC development mode, website planning (or product manager) the role of the problem.
first, let’s take a look at what MVC development patterns are. MVC development model, also known as the model of bones and muscles, the specific composition and relationship, see the following figure:
MVC development schema diagram
tendons (controller Controller) – responsible for forwarding requests and processing requests.
skins (view View) – interface designers design graphical interfaces.
skeleton (model Model) – programmers write programs that should have the functions (implementation algorithms, etc.), database experts for data management and database design (you can achieve specific functions).
The concept of
origin: bones skin model was first proposed by Trygve Reenskaug in 1974, is Xerox’s Palo Oddo Research Center (Xerox PARC) is a software design pattern for the invention of Smalltalk programming language in 1980s.
familiar with the MVC development pattern, standing on the site planning perspective, we find that looks can see the site planning in each link (or product manager) of the figure, and it seems every link and we do not have much direct relationship. As far as my personal work practice is concerned, it is not really necessary. Website planning is very necessary to actively participate in the MVC development link and process, and to play its role.
below, this article uses a chart to explain.
site planning role positioning
1, model and website planning
the module is closely related to the most basic functional requirements and product planning framework of the site planning process, and the product planning based on the model foundation is out of the question and irresponsible. Through the model decomposition, the website function is decomposed and integrated organically, forming a strict and complex product function realization system. It is the technical foundation and the planning foundation of being a successful website.
2, views and site planning
view is easier to understand, and is the visual interface of your web site. For the site’s production process, the site planning is the front view of the work, through planning >