MVC開發(fā)模式下網(wǎng)站策劃/產(chǎn)品經(jīng)理的角色定位

1 評(píng)論 2728 瀏覽 4 收藏 4 分鐘

當(dāng)前國(guó)內(nèi)的主流建站程序都是采用了MVC三層架構(gòu)來開發(fā),對(duì)于網(wǎng)站的后期維護(hù)與應(yīng)用過程,都有很大的裨益。由于MVC開發(fā)模式將前端設(shè)計(jì)、程序開發(fā)進(jìn)行了明確的定義與分工,但是并沒有對(duì)網(wǎng)站策劃進(jìn)行過多的定義與著墨,在這里,本文主要探討在MVC開發(fā)模式下,網(wǎng)站策劃(or產(chǎn)品經(jīng)理)的角色定位問題。

首先,我們來認(rèn)識(shí)一下什么是MVC開發(fā)模式。MVC開發(fā)模式又稱筋骨皮模式,具體的組成與相互關(guān)系見下圖:

MVC開發(fā)模式關(guān)系圖

圖注:

  1. 筋(控制器Controller)- 負(fù)責(zé)轉(zhuǎn)發(fā)請(qǐng)求,對(duì)請(qǐng)求進(jìn)行處理。
  2. 表皮(視圖View) – 界面設(shè)計(jì)人員進(jìn)行圖形界面設(shè)計(jì)。
  3. 骨架(模型Model) – 程序員編寫程序應(yīng)有的功能(實(shí)現(xiàn)算法等等)、數(shù)據(jù)庫(kù)專家進(jìn)行數(shù)據(jù)管理和數(shù)據(jù)庫(kù)設(shè)計(jì)(可以實(shí)現(xiàn)具體的功能)。

概念起源:筋骨皮模式最早由Trygve Reenskaug在1974年提出,是施樂帕羅奧多研究中心(Xerox PARC)在20世紀(jì)80年代為程序語言Smalltalk發(fā)明的一種軟件設(shè)計(jì)模式。

熟悉了解了MVC開發(fā)模式后,站在網(wǎng)站策劃的角度,我們發(fā)現(xiàn),看起來在每個(gè)環(huán)節(jié)都可以看到網(wǎng)站策劃(or產(chǎn)品經(jīng)理)的身影,又似乎每個(gè)環(huán)節(jié)都和我們沒有多大直接關(guān)系。就我個(gè)人的工作實(shí)踐來看,實(shí)則不然,網(wǎng)站策劃非常有必要在MVC開發(fā)環(huán)節(jié)與過程中積極參與,并發(fā)揮自己應(yīng)該發(fā)揮的作用。

下面,本文通過一個(gè)圖表來作一下解釋說明。

網(wǎng)站策劃的角色定位

網(wǎng)站策劃的角色定位

1、模型與網(wǎng)站策劃

該模塊與網(wǎng)站策劃過程中最基礎(chǔ)的功能需求、產(chǎn)品策劃架構(gòu)息息相關(guān),脫離模型基礎(chǔ)的產(chǎn)品策劃,都是不可實(shí)現(xiàn)的,不負(fù)責(zé)任的。通過模型分解,將網(wǎng)站功能進(jìn)行有機(jī)的分解與整合,形成一個(gè)嚴(yán)密、復(fù)雜的產(chǎn)品功能實(shí)現(xiàn)體系,是做一個(gè)成功網(wǎng)站的技術(shù)基礎(chǔ),也是策劃基礎(chǔ)。

2、視圖與網(wǎng)站策劃

視圖是比較容易理解的,就是網(wǎng)站的可視界面。對(duì)于網(wǎng)站的生產(chǎn)過程而已,網(wǎng)站策劃是視圖的前置工作,通過策劃與美工設(shè)計(jì)人員緊密合作,才能完成一個(gè)完美的網(wǎng)站視覺效果。

3、控制器與網(wǎng)站策劃

控制器是網(wǎng)站程序的靈魂,也是模型與視圖模塊交互的中樞神經(jīng)。也是網(wǎng)站策劃在后續(xù)工作中,多產(chǎn)品的交互、整合的基礎(chǔ)性模塊。網(wǎng)站策劃必需要了解控制器的數(shù)據(jù)結(jié)構(gòu),才能夠提升策劃效能,做到多產(chǎn)品策劃工作中的相互串聯(lián),使網(wǎng)站成為一個(gè)有機(jī)的整體。

源地址:http://www.mamcn.com/?p=449

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 不懂的太多 看看看看

    來自北京 回復(fù)