怎么開(kāi)發(fā)自己的網(wǎng)站 web開(kāi)發(fā)的步驟是怎么樣的?
web開(kāi)發(fā)的步驟是怎么樣的?web開(kāi)發(fā)流程總之卻不是急切,假如簡(jiǎn)要概括來(lái)說(shuō)應(yīng)該要是這么大幾個(gè)步驟1.客戶(hù)溝通,客戶(hù)的需求,擬定計(jì)劃需求分析文檔。這是目標(biāo),當(dāng)然當(dāng)然半步,要是說(shuō)整個(gè)web開(kāi)發(fā)是蓋樓房,那
web開(kāi)發(fā)的步驟是怎么樣的?
web開(kāi)發(fā)流程總之卻不是急切,假如簡(jiǎn)要概括來(lái)說(shuō)應(yīng)該要是這么大幾個(gè)步驟
1.客戶(hù)溝通,客戶(hù)的需求,擬定計(jì)劃需求分析文檔。
這是目標(biāo),當(dāng)然當(dāng)然半步,要是說(shuō)整個(gè)web開(kāi)發(fā)是蓋樓房,那這半步那是清楚到底是自己想要蓋一個(gè)怎樣的樓房。連這個(gè)概念都就沒(méi),談何蓋樓房?當(dāng)然了這一退又是最讓人頭疼起來(lái)的,是因?yàn)楫吘箍蛻?hù)不是什么技術(shù)人員,他們描述的很多需求反正也是的很抽象的。這些都要是從自己斷的的溝通斷的的摸索才能絕對(duì)把握住客戶(hù)的心理,尤其在美工設(shè)計(jì)方面,有的時(shí)候你總覺(jué)得挺好的,很可能客戶(hù)就不清楚。我就不贅敘了。
2.數(shù)據(jù)庫(kù)設(shè)計(jì)。
這一步也的很關(guān)鍵是,是因?yàn)檎麄€(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞然后有關(guān)系到你項(xiàng)目數(shù)據(jù)表之間的關(guān)系邏輯是否模糊,是否各個(gè),是否需要冗余數(shù)據(jù)。在數(shù)據(jù)庫(kù)設(shè)計(jì)的時(shí)候要遵循計(jì)算變量的命名約定,要有當(dāng)然的規(guī)則,這樣的話(huà)以后以后使用出聲可能會(huì)方便些比較多。還要縷清各表格之間的關(guān)系,以免會(huì)出現(xiàn)邏輯混亂。
3.網(wǎng)站布局設(shè)計(jì)
這一步就是能夠地結(jié)束頁(yè)面設(shè)計(jì)了,也就是設(shè)計(jì)建筑框架圖紙了。你不必須把什么都做到很非常精細(xì),也可以一些軟件把基本是布局設(shè)計(jì)好,總計(jì)有幾個(gè)頁(yè)面,每個(gè)頁(yè)面要能完成什么功能,把頁(yè)面之間的交流粗略打通,讓客戶(hù)這個(gè)可以明白你的整個(gè)網(wǎng)站整個(gè)結(jié)構(gòu)是怎么樣的流程,這個(gè)可以結(jié)束怎么樣的功能,要是客戶(hù)基本上清楚,那你你就可以直接進(jìn)入接下來(lái)了。
4.頁(yè)面設(shè)計(jì)
這一退就算是是對(duì)建筑的具體詳細(xì)設(shè)計(jì)了,計(jì)算精確到每個(gè)細(xì)節(jié)。這三步這個(gè)可以幾乎在PS中能夠完成,例如設(shè)計(jì)什么一個(gè)index模板,總之一個(gè)index就能代表上帝整個(gè)網(wǎng)站的整個(gè)結(jié)構(gòu)風(fēng)格,如果客戶(hù)對(duì)你的橫向網(wǎng)站設(shè)計(jì)風(fēng)格清楚的話(huà),你就這個(gè)可以拿定主意設(shè)計(jì)其他頁(yè)面,然后再切片寫(xiě)cssdiv這些美工要能完成的事情了。切片概括站了起來(lái)講應(yīng)該是把你必須的圖片素材整理一番出來(lái),接著在自己制作html頁(yè)面的時(shí)候這個(gè)可以使之在用,把設(shè)計(jì)好的頁(yè)面用html發(fā)下地表現(xiàn)出不出來(lái)。
5.服務(wù)器代碼啊,設(shè)計(jì)c語(yǔ)言程序
這三步應(yīng)該是php、jsp之類(lèi)的服務(wù)器語(yǔ)言編譯程序了(不過(guò)是跟頁(yè)面美工同時(shí)參與的),而且如果能整體的網(wǎng)站功能和布局都知道了,代碼師徹底不要確定表現(xiàn)出層是怎樣的,而只要你完成自己邏輯層的功能就夠(這是MVC可以體現(xiàn)不出來(lái)的好處)。這踏上一步那就是對(duì)服務(wù)器代碼進(jìn)行c語(yǔ)言設(shè)計(jì),能完成網(wǎng)站不需要的具體看功能。
做一個(gè)網(wǎng)站需要哪些編程技術(shù)?
要是是特殊的網(wǎng)站,比如企業(yè)官網(wǎng)之類(lèi)的,不需要太大的編程能力,有很多你自己做的框架可以不拿過(guò)去可以使用。大多數(shù)的網(wǎng)站都也可以用cms做二次開(kāi)發(fā),要一些些代碼能力。
流程大體萬(wàn)分感謝:拿去需求先分析什么需求,有機(jī)會(huì)這個(gè)可以和客戶(hù)過(guò)半天你解釋的,避免后期改改改。需求主要考慮下了以后,做ui界面,很簡(jiǎn)單網(wǎng)站這個(gè)可以再出html,再很簡(jiǎn)單點(diǎn)的企業(yè)官網(wǎng)是可以真接用模板。后端的成功還未早就告訴過(guò),是可以用cms來(lái)做二次開(kāi)發(fā),這個(gè)據(jù)需求來(lái)改。
跪求cms,有很多,dede,phpcms等。那些標(biāo)簽的使用,多多看幾次demo正常人都可以能學(xué)會(huì)。千萬(wàn)不能注意,肯定不能寫(xiě)死,沒(méi)法寫(xiě)死,沒(méi)法寫(xiě)死,一定要防著這些說(shuō)變就變的客戶(hù)。