在這個網(wǎng)絡(luò)飛速發(fā)展的時代里,網(wǎng)站建設(shè)這個行業(yè)是必不可少的,所以我們必須關(guān)注這個行業(yè),而我就是這個行業(yè)其中一員,雖然我不是一個佼佼者,但是我也從未沒有不努力過。
歷經(jīng)幾年的網(wǎng)站開發(fā),熟知作為一個技術(shù)人員要知道自己目標(biāo)所在,不單單是為了代碼而生存,而是要知道我們要做的什么程度,和要走過一段什么樣的路程,才能達到我們想要的目標(biāo)。我不喜歡寫文章,也沒那天賦,只是平時宅的無聊,在加上多年的工作,也想把自己知道的和不知道的東西拿出來給大家點評一下?;蛘呤亲约簺]事的時候看一看,這樣就省著總在腦海中去記了,對吧~ 總而言之,我們想得到的是一種境界。
在隨著社會的趨勢、技術(shù)不斷的更新的年代,我們要加快腳步,呵呵~~大家都知道現(xiàn)在電子商務(wù)行業(yè)的趨勢,未來的網(wǎng)絡(luò)發(fā)展形式,無疑是給人們提供服務(wù)和便利的還屬于網(wǎng)購了,網(wǎng)購僅僅幾年的時間,卻給網(wǎng)友們帶來空前絕無僅有的購物便利,足不出戶就可以買到自己想要的東西,這就是時間觀。我也試探性的轉(zhuǎn)戰(zhàn)電子商務(wù)進行B2C網(wǎng)站的開發(fā),只不過才不到一年時間,然而這段時間都是在做基本的工作,閑話少說,下面我就以個人觀點闡述一下B2C網(wǎng)站在技術(shù)角度上的開發(fā)和維護。
我參與開發(fā)的網(wǎng)站是一紗網(wǎng),在線出售婚紗、禮服和旗袍、專業(yè)婚紗B2C交易平臺,起初網(wǎng)站改了好幾個版本,從定位方向到策劃文檔,改了又改。當(dāng)時定位是門戶性的綜合婚紗網(wǎng)站,有產(chǎn)品、新聞、娛樂、SNS元素、后來改成商城模式,只賣產(chǎn)品。等等,最后版本品牌婚紗為主進行銷售,包括零售,和定制。也涵蓋其他功能,如商家店鋪,上百個城市的店鋪信息,婚紗地圖,婚紗圖庫等。說這些無非是要經(jīng)過改版,從設(shè)計到網(wǎng)站結(jié)構(gòu),布局,到程序都要做改動。我們就是通過每次不斷的修改,從中得出了很多經(jīng)驗。起初在選擇程序框架上費了很大功夫,下面是選擇程序和開發(fā)過程以及后期的維護和優(yōu)化:
團隊配置:
能做大中型企業(yè)構(gòu)建B2C網(wǎng)站,應(yīng)該說這方面的預(yù)算是可以做得到的,但主要問題是找到合適開發(fā)人員和時間是否滿足要求。我們所配置的人員是,主策劃1名,美工1名,前端開發(fā)2名,后臺開發(fā)2名,測試1名。每個成型版本最少需要3個月時間,其中我們這一年改了好幾個版本。
程序選擇:
選用OpenCart。OpenCart的優(yōu)勢在于前臺網(wǎng)頁設(shè)計非常簡潔,直觀,唯美?。ㄖ饕皇强此那芭_),后臺也非常的簡潔明了,而且功能強大,對于初學(xué)者來說非常容易上手,對于大多數(shù)經(jīng)驗豐富的網(wǎng)店經(jīng)營者來說,OpenCart的后臺管理功能也基本能滿足其需求。OpenCart更多功能我就不一一列舉,大家可以自行去了解。
開發(fā)過程:
從策劃到定稿,需求大概就出來了,我們這里沒有架構(gòu)師,只能靠策劃和技術(shù)來協(xié)商方案,技術(shù)方面每人做自己的那一塊。OpenCart自帶購物車功能和支付功能,新版本有支付寶接口等。這樣會省去大量的開發(fā)時間,要合理的運用開發(fā)時間,因為時間就是成本,在策劃案出來,設(shè)計師開始設(shè)計效果圖的時候,前端開發(fā)人員就應(yīng)該做demo了。針對需求做demo測試,這樣等待美工設(shè)計完效果圖,前端開發(fā)人員就可以直接把做好的demo套在網(wǎng)站上了,既能節(jié)約時間,又能練習(xí)技能。一舉兩得了(PS:前端開發(fā)人員,通常最少為2個,JS開發(fā)工程師,和網(wǎng)站布局者,DIV+CSS切圖,如果有FLASH的工作,還需要FLASH工程師。根據(jù)需要搭配人員)。
前端開發(fā)者合理的配合取決整個頁面的開發(fā)時間,我個人認為前臺開發(fā)時間不遜于后臺程序的二次開發(fā)。因為用框架搭建網(wǎng)站,基本功能就已經(jīng)成型了,即可直接套用模版。進行調(diào)試和上線測試了。所以在用新框架做網(wǎng)站的時候,前提是要摸索框架的代碼,屬于什么結(jié)構(gòu)等等,標(biāo)簽的轉(zhuǎn)化和目錄結(jié)構(gòu)層。都了解之后在套模版就很輕松,不然邊開發(fā)邊摸索,我不推薦這樣做,這樣浪費時間和大腦的思維能力,想想人通常在同事想兩件事情和專一的想一件事情,效率會差多大。除非你是神。能保證開發(fā)效率。同時要保證不斷的溝通,設(shè)計人員和策劃人員保持溝通,前端開發(fā)人員與設(shè)計人員保持溝通,后臺人員和前臺人員和保持溝通。如有功能疏忽,或者沒按照需求實現(xiàn),將是大筆的時間浪費。而且沒有一點好處。我們在開發(fā)之前的幾個版本里,就是因為不太懂,也不知道改溝通什么。所以總是做岔紕。
需求明確是網(wǎng)站的核心,所以策劃寫需求方案的時候不能模糊,要有調(diào)理的針對性的把每個要開發(fā)的功能寫出來,而且也要把時間估算出來。代碼方面要合理的去寫,考慮周全,不要寫的太死,即便是實現(xiàn)功能也要寫活,為擴展和改版做基礎(chǔ)。特別是MVC結(jié)構(gòu)的程序。模版文件目錄的指向和文件的命名,都要合理的去做。不然前臺開發(fā)的看著亂,得現(xiàn)去找,里外里浪費時間。模塊公用文件和私用文件都合理搭配,讓整個框架結(jié)構(gòu),條理清晰。
用戶體驗:
目前網(wǎng)站已經(jīng)基本成型,而且開始運營了,還交易好幾單。但是還缺一些用戶體驗和營銷方面的手段,下一步就是做用戶體驗和SEO優(yōu)化,下面主要概括幾條網(wǎng)站用戶體驗標(biāo)準(zhǔn):
1、 網(wǎng)站的訪問速度。
2、 網(wǎng)站的域名和風(fēng)格。
3、 高質(zhì)量的網(wǎng)站內(nèi)容。
4、 能給用戶提供便利和互動。
5、 清晰的網(wǎng)站結(jié)構(gòu)。
網(wǎng)站優(yōu)化:
網(wǎng)站的優(yōu)化方案,到現(xiàn)在還沒確切的出來,只是順?biāo)浦鄣淖隽艘恍?,公司有SEO專員,但是也忙不過來,因為還有別的網(wǎng)站要做。我們的市場定位是定制和零售,以品牌婚紗為主,所以就圍繞“婚紗定制”來做的搜索引擎優(yōu)化。要知道B2C網(wǎng)站大部分的流量是來自搜索引擎優(yōu)化推廣的,做好主要關(guān)鍵字是首要目的,其次在是商品的長尾詞,商品的更新與內(nèi)容編寫等。在網(wǎng)站結(jié)構(gòu)上也做了很多優(yōu)化,代碼的優(yōu)化和管理,訪問速度,URL靜態(tài)化,現(xiàn)在都逐步進行中,可能今年這塊要請SEO服務(wù)公司來幫忙給外包出去,這也是一個學(xué)習(xí)的機會,SEO現(xiàn)在做的已經(jīng)很爛了,我也不多說什么了,待項目成功推廣出去之后,我在向大家來回報效果,把整個過程分享給大家,呵呵。最后希望前輩們多多包涵,如有不足請指點,先謝謝大家了。