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