什么是網(wǎng)站開(kāi)發(fā)?網(wǎng)站開(kāi)發(fā)主要是做什么的
是開(kāi)發(fā)基于B/S(IE瀏覽器)的網(wǎng)頁(yè)開(kāi)發(fā),一般具有互動(dòng)性,也可以理解開(kāi)發(fā)即制作,是較多的小制作帶來(lái)的開(kāi)發(fā)。網(wǎng)站是由若干個(gè)頁(yè)面組成的有聯(lián)系的集合。網(wǎng)站開(kāi)發(fā)主要是為了加快網(wǎng)站建設(shè)的速度和減少失誤,應(yīng)該采用一定的制作流程來(lái)策劃、設(shè)計(jì)、制作和發(fā)布網(wǎng)站。通過(guò)使用制作流程確定制作步驟,以確保每一步順利完成。好的制作流程能幫助設(shè)計(jì)者解決策劃網(wǎng)站的繁瑣性,減小項(xiàng)目失敗的風(fēng)險(xiǎn)。其制作流程:1、規(guī)劃項(xiàng)目和采集信息2、網(wǎng)站規(guī)劃和設(shè)計(jì)網(wǎng)頁(yè)3、上傳和維護(hù)網(wǎng)站階段每個(gè)階段都有獨(dú)特的步驟,但相連的各階段之間的邊界并不明顯。每一階段并不總是有一個(gè)固定的目標(biāo),有時(shí)候,某一階段可能會(huì)因?yàn)轫?xiàng)目中未曾預(yù)料的改變而更改。步驟的實(shí)際數(shù)目和名稱(chēng)因人而異。
web開(kāi)發(fā)的步驟是怎么樣的
web開(kāi)發(fā)流程其實(shí)并不復(fù)雜,如果概括來(lái)說(shuō)應(yīng)該是這么幾個(gè)步驟
1.客戶溝通,了解客戶需求,擬定需求分析文檔。
這是第一步,當(dāng)然也是最重要的一步,如果說(shuō)整個(gè)web開(kāi)發(fā)是蓋樓房,那這一步就是了解到底自己想要蓋一個(gè)怎樣的樓房。連這個(gè)概念都沒(méi)有,談何蓋樓房?不過(guò)這一步也是最讓人頭疼的,因?yàn)楫吘箍蛻舨皇羌夹g(shù)人員,他們描述的很多需求其實(shí)都是非常抽象的。這些都要通過(guò)自己不斷的溝通不斷的摸索才能把握住客戶的心理,尤其在美工設(shè)計(jì)方面,有時(shí)候你覺(jué)得很好的,可能客戶就不滿意。我就不贅述了。
2.數(shù)據(jù)庫(kù)設(shè)計(jì)。
這一步也非常關(guān)鍵,因?yàn)檎麄€(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接關(guān)系到你項(xiàng)目數(shù)據(jù)表之間的關(guān)系邏輯是否清晰,是否全面,是否冗余。在數(shù)據(jù)庫(kù)設(shè)計(jì)的時(shí)候要遵循給定的命名約定,要有一定的規(guī)則,這樣以后使用起來(lái)就會(huì)方便很多。還要理清各表格之間的關(guān)系,以免出現(xiàn)邏輯混亂。
3.網(wǎng)站布局設(shè)計(jì)
這一步就是真正地開(kāi)始頁(yè)面設(shè)計(jì)了,也就是設(shè)計(jì)建筑框架圖紙了。你不需要把什么都做到很精細(xì),可以通過(guò)一些軟件把基本布局設(shè)計(jì)好,總共有幾個(gè)頁(yè)面,每個(gè)頁(yè)面要完成什么功能,把頁(yè)面之間的聯(lián)系粗略打通,讓客戶可以知道你的整個(gè)網(wǎng)站整體是怎么樣的流程,可以完成怎么樣的功能,如果客戶基本滿意,那么你就可以進(jìn)入下一步了。
4.頁(yè)面設(shè)計(jì)
這一步就算是對(duì)建筑的具體設(shè)計(jì)了,精確到每個(gè)細(xì)節(jié)。這一步可以完全在PS中完成,比如設(shè)計(jì)一個(gè)index模板,其實(shí)一個(gè)index就能代表整個(gè)網(wǎng)站的整體風(fēng)格,如果客戶對(duì)你的整體網(wǎng)站設(shè)計(jì)風(fēng)格滿意的話,你就可以著手設(shè)計(jì)其他頁(yè)面,然后切片寫(xiě)css+div這些美工需要完成的事情了。切片概括起來(lái)講就是把你需要的圖片素材整理出來(lái),然后在制作html頁(yè)面的時(shí)候可以加以使用,把設(shè)計(jì)好的頁(yè)面用html完整地表現(xiàn)出來(lái)。
5.服務(wù)器代碼設(shè)計(jì)編寫(xiě)
這一步就是php、jsp之類(lèi)的服務(wù)器語(yǔ)言編寫(xiě)了(其實(shí)是跟頁(yè)面美工同時(shí)進(jìn)行的),因?yàn)橹灰w的網(wǎng)站功能和布局都清楚了,代碼師完全不需要考慮表現(xiàn)層是怎樣的,而只要完成自己邏輯層的功能就夠了(這就是MVC體現(xiàn)出來(lái)的好處)。這一步就是對(duì)服務(wù)器代碼進(jìn)行編寫(xiě),完成網(wǎng)站需要的具體功能。
學(xué)會(huì)建網(wǎng)站需要多長(zhǎng)時(shí)間
通常一星期左右就可以
傳統(tǒng)建站需要會(huì)代碼編程,學(xué)起來(lái)相對(duì)困難得多?,F(xiàn)在做網(wǎng)站可以用開(kāi)源建站程序搞定,只要你會(huì)使用程序,懂點(diǎn)兒基本的代碼知識(shí)就行了,所以簡(jiǎn)單很多。
至于學(xué)習(xí)時(shí)間這個(gè)不好說(shuō),如果有師傅帶的話一天就能學(xué)個(gè)大概,如果沒(méi)有人帶自己摸索時(shí)間就久一些,前提是你自己必須用心去學(xué)。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長(zhǎng)刪除。
轉(zhuǎn)載請(qǐng)注明出處http://www.quickersubmitter.com/xintu/149454.html