The role orientation of website planning/Product Manager in MVC development mode

Source: Internet
Author: User
Keywords Website planning development model product Manager work realization

At present, the mainstream construction of the station program is to use the MVC three-tier architecture to develop, for the site's later maintenance and application process, have great benefits. As the mvchttp://www.aliyun.com/zixun/aggregation/12894.html "> Development model will be the front-end design, program development of a clear definition and division of labor, but not to the site planning too much definition and inking, here , this paper mainly discusses the role localization of website planning (or product manager) under the MVC development model.

First, let's take a look at what an MVC development pattern is. The MVC development pattern is also called the skeletal skin pattern, the concrete composition and the mutual relation see the following figure:

MVC Development Pattern Diagram

Figure Note:

tendon (Controller controller)-is responsible for forwarding requests, processing requests. Epidermis (view)-Interface designer for graphic interface design. Skeleton (model)-programmers should write the functions (implementation algorithms, etc.), database experts for data Management and database design (can achieve specific functions).

Concept origin: The skeletal skin pattern was first proposed by Trygve Reenskaug in 1974 and is a software design model invented by Xerox PARC in the 1980s for program language Smalltalk.

Familiar with the MVC development model, standing in the site planning perspective, we found that it seems in every link can see the site planning (or Product manager) figure, and it seems that each link and we do not have much direct relationship. In my personal work practice, in fact, site planning is very necessary in the MVC development link and the process of active participation, and play their role should play.

Here, a chart is used to illustrate the explanation.

The role orientation of website planning

1, model and website planning

The module and the site planning process of the most basic functional requirements, product planning framework is closely related to graduation from the model based product planning, are not achievable, irresponsible. Through the decomposition of the model, the function of the website is decomposed and integrated to form a rigorous and complex product function realization System, which is the technical basis of a successful website and also the basis of planning.

2, view and website planning

The view is relatively easy to understand, is the site's visual interface. For the site's production process, the site planning is a view of the predecessor work, through the planning and art designers close cooperation in order to complete a perfect visual effect of the site.

3. Controller and website Planning

The controller is the soul of the website program and the central nervous system that interacts with the model and view module. is also the site planning in the follow-up work, multiple product interaction, integration of the basic module. Website planning must understand the controller's data structure, can enhance the planning efficiency, do many product planning work in tandem, so that the site become an organic whole.

Source Address: http://www.mamcn.com/?p=449

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.