網(wǎng)站建設(shè)規(guī)范
  • 更新時(shí)間:2024-10-28 06:27:38
  • 網(wǎng)站建設(shè)
  • 發(fā)布時(shí)間:1年前
  • 315

任何網(wǎng)站在開發(fā)之前,都必須定制一份開發(fā)協(xié)議和規(guī)則,這樣有利于項(xiàng)目整體風(fēng)格的統(tǒng)一、代碼的維護(hù)和擴(kuò)展。由于網(wǎng)站項(xiàng)目開發(fā)的分散性、獨(dú)立性、綜合交互性等特點(diǎn),制定一套完整的約定俗成的規(guī)則顯得尤為重要。這些規(guī)則和約定需要與開發(fā)人員、設(shè)計(jì)人員和維護(hù)人員一起討論和制定。今后,將嚴(yán)格按照規(guī)則或慣例進(jìn)行開發(fā)。每個(gè)團(tuán)隊(duì)開發(fā)都應(yīng)該有自己的一套規(guī)范,一個(gè)好的、可行的規(guī)范可以讓我們的工作得心應(yīng)手,事半功倍。1、組建開發(fā)團(tuán)隊(duì)

接手項(xiàng)目后的第一件事就是組建網(wǎng)站建設(shè)團(tuán)隊(duì)。根據(jù)項(xiàng)目的大小,團(tuán)隊(duì)可以有幾十人,也可以是只有幾個(gè)人的小團(tuán)隊(duì)。團(tuán)隊(duì)劃分應(yīng)該有6個(gè)角色,需要這6個(gè)角色,分別是項(xiàng)目經(jīng)理、策劃師、美術(shù)師、程序員、代碼集成師和測(cè)試師。如果項(xiàng)目夠大,人數(shù)夠多,就分成6個(gè)小組,每個(gè)小組的分工再細(xì)分。下面簡(jiǎn)單介紹一下這六個(gè)角色的具體職責(zé)。

項(xiàng)目經(jīng)理負(fù)責(zé)項(xiàng)目的整體設(shè)計(jì)、開發(fā)進(jìn)度的定制和監(jiān)控、相應(yīng)開發(fā)規(guī)范的定制、各環(huán)節(jié)的審核、各成員組開發(fā)的協(xié)調(diào)。

策劃提供詳細(xì)的策劃方案和需求分析,也包括后期網(wǎng)站推廣的策劃。

美工根據(jù)規(guī)劃和需求設(shè)計(jì)網(wǎng)站VI、界面和Logo。

程序員根據(jù)項(xiàng)目的總體設(shè)計(jì),設(shè)計(jì)數(shù)據(jù)庫和功能模塊的實(shí)現(xiàn)。

代碼集成器負(fù)責(zé)將程序員的代碼和界面合并在一起,也可以制作網(wǎng)站的相關(guān)頁面。

測(cè)試人員負(fù)責(zé)測(cè)試程序。

2、開發(fā)工具規(guī)范

網(wǎng)站開發(fā)工具主要分為三部分,第一部分是網(wǎng)站前端開發(fā)工具,第二部分是網(wǎng)站后臺(tái)開發(fā)環(huán)境,第三部分是網(wǎng)站項(xiàng)目管理平臺(tái)。下面簡(jiǎn)單介紹一下這三個(gè)部分需要用到的軟件。

網(wǎng)站前端開發(fā)主要是指網(wǎng)站頁面設(shè)計(jì),包括網(wǎng)站整體框架的建立、常用圖片、Flash動(dòng)畫設(shè)計(jì)等,主要使用的軟件有Adobe Photoshop、Dreamweaver和Flash。

網(wǎng)站后臺(tái)開發(fā)主要是指網(wǎng)站動(dòng)態(tài)程序開發(fā)和數(shù)據(jù)庫創(chuàng)建。主要使用的軟件和技術(shù)是PHP和數(shù)據(jù)庫。 PHP是一種非常優(yōu)秀的網(wǎng)站程序開發(fā)語言,以其全面的功能和簡(jiǎn)便的編輯方式受到眾多網(wǎng)站開發(fā)者的歡迎。數(shù)據(jù)庫系統(tǒng)有很多種,目前最常見的是關(guān)系型數(shù)據(jù)庫系統(tǒng)。所謂關(guān)系型數(shù)據(jù)庫系統(tǒng)以表的形式向用戶提供數(shù)據(jù),所有的數(shù)據(jù)庫操作都使用舊表生成新表。常見的關(guān)系型數(shù)據(jù)庫包括MySql 和SQL Server。

網(wǎng)站項(xiàng)目管理主要是指開發(fā)進(jìn)度和代碼版本的控制。開發(fā)進(jìn)度使用Microsoft Project,代碼版本控制使用Visual SourceSafe。當(dāng)然,還有其他選擇,例如CVS 和RationalClearCase。網(wǎng)站測(cè)試使用了VS.net的配套工具M(jìn)icrosoft Application Center Test,可以進(jìn)行并行、負(fù)載測(cè)試等。程序文檔使用Word編寫。3、超鏈接規(guī)范

網(wǎng)頁中的超鏈接根據(jù)鏈接路徑的不同可分為三種形式:“絕對(duì)路徑”、“相對(duì)路徑”和“根目錄相對(duì)路徑”。

由于小型網(wǎng)站層次結(jié)構(gòu)簡(jiǎn)單,文件夾結(jié)構(gòu)無非兩三層,網(wǎng)站的內(nèi)容和結(jié)構(gòu)可以快速改變,所以使用“相對(duì)路徑”完全可以勝任。

當(dāng)網(wǎng)站規(guī)模較大時(shí),由于文件夾結(jié)構(gòu)越來越復(fù)雜,基于模板的設(shè)計(jì)方法被廣泛使用,使用相對(duì)路徑會(huì)導(dǎo)致超鏈接代碼過長,模板中的超鏈接等存在不同文件夾下無法直接使用結(jié)構(gòu)層級(jí)等問題。這時(shí)候,使用根目錄的相對(duì)路徑是一個(gè)比較理想的選擇。它可以使超鏈接的指向絕對(duì)絕對(duì)。無論在網(wǎng)站的哪個(gè)文件夾,根目錄的相對(duì)路徑都能準(zhǔn)確指向。

當(dāng)網(wǎng)站的規(guī)模再次增長,發(fā)展成為一個(gè)擁有一系列子站點(diǎn)的網(wǎng)站群時(shí),各個(gè)網(wǎng)站之間的超鏈接不得不使用絕對(duì)路徑。為了方便網(wǎng)站群中各個(gè)網(wǎng)站的共享,最好將各種公共設(shè)計(jì)資源以文件夾的形式以獨(dú)立資源網(wǎng)站的形式存放在單個(gè)域名網(wǎng)站中。每個(gè)子站點(diǎn)都可以使用絕對(duì)路徑調(diào)用它。

網(wǎng)站的超鏈接設(shè)計(jì)是一個(gè)很古老的話題,也很重要。超鏈接的設(shè)計(jì)和應(yīng)用確實(shí)是一項(xiàng)對(duì)設(shè)計(jì)師規(guī)劃能力要求非常高的工作,而這些規(guī)劃能力大多是通過經(jīng)驗(yàn)積累獲得的,所以要善于總結(jié),勤于總結(jié)。4、數(shù)據(jù)庫開發(fā)命名規(guī)范

數(shù)據(jù)庫文件使用系統(tǒng)名+_+文件類型命名。例如系統(tǒng)名為use,數(shù)據(jù)庫文件名為use_database.mdf。有些數(shù)據(jù)庫文件有多個(gè),比如SQL Server有兩個(gè),一個(gè)是數(shù)據(jù)庫文件,一個(gè)是日志文件,那么它們的文件分別命名為use_database.mdf和use_log.log。文件名全部小寫。

命名數(shù)據(jù)庫表時(shí),表名長度不能超過30個(gè)字符。表名中的所有單詞均應(yīng)為單數(shù)形式,單詞首字母大寫。

個(gè)單詞間不用任何連接符號(hào)。若庫中有多個(gè)系統(tǒng),表名采用系統(tǒng)名稱+單詞或多個(gè)單詞,系統(tǒng)名是開發(fā)系統(tǒng)的縮寫,系統(tǒng)名稱全部采用小寫英文字符,如bbsTitle,bbsForumType,若庫中只含有一個(gè)系統(tǒng),那么表名僅用一個(gè)單詞或多個(gè)單詞。單詞選擇能夠概括表內(nèi)容的一個(gè)成多個(gè)英文單詞.如UserInfo、UserType。關(guān)聯(lián)表命名規(guī)則為Re_表A_表B,Re是Relative的縮寫,如Re_User_ArticieType、Re_User_FormType。

數(shù)據(jù)庫字段命名時(shí),數(shù)據(jù)庫字段名全部采用小寫英文單詞,單詞之間用_隔開,命名規(guī)則是表別名+單詞,如user_name,user_pwd。

5、文件夾和文件命名規(guī)范

文件夾命名一般采用英文,長度不超過20個(gè)字符,命名采用小寫字母。文件名稱統(tǒng)一用小寫的英文字母、數(shù)字和下劃線的組合。命名的指導(dǎo)思想是:一是使得工作組的每一個(gè)成員能夠方便地理解每一個(gè)文件的意義,二是當(dāng)在文件夾中使用按名稱排列命令時(shí),同一種大類的文件能夠排列在一起,以便查找、修改和替換等操作。

在給文件和文件夾命名時(shí)注意以下規(guī)則。

1)盡量不使用難理解的縮寫詞

不要使用不易理解的縮寫詞,尤其是僅取首字母的縮寫詞。在網(wǎng)站設(shè)計(jì)中,設(shè)計(jì)人員往往會(huì)使用一些只有自己才明白的縮寫詞,這些縮寫詞的使用會(huì)給站點(diǎn)的維護(hù)帶來隱患。如xwhtgl,xwhtdl,如果不告訴這是新聞后臺(tái)管理和新聞后臺(tái)登錄的拼音縮寫,沒有人能知道是什么意思。

2)不重復(fù)使用本文件夾,或者其他上層文件夾的名稱

重復(fù)本文件夾或者上層文件夾名稱會(huì)增長文件名、文件夾名的長度,導(dǎo)致設(shè)計(jì)中的不便。如果在images文件夾中建立一個(gè)banner文件夾用于存放廣告,那么就不應(yīng)該在每一個(gè)banner的命名中加入banner前綴。

3)加強(qiáng)對(duì)臨時(shí)文件和臨時(shí)文件夾的管理

有些文件或者文件夾是為臨時(shí)目的而建立的,如一些短期的網(wǎng)站通告或者促銷信息、臨時(shí)件下載等。不要將這些文件和文件夾隨意地放置。

一種比較理想的方法是建立一個(gè)臨時(shí)文件夾放置各種臨時(shí)文件,并適當(dāng)使用簡(jiǎn)單的命名規(guī)范,不定期地進(jìn)行清理,將陳舊的文件及時(shí)刪除。

4)在文件以及文件夾的命名中避免使用特殊符號(hào)

特殊符號(hào)是指包括“&”、“+”、“、”等會(huì)導(dǎo)致網(wǎng)站不能正常工作的字符,以及中文雙字節(jié)的所有標(biāo)點(diǎn)符號(hào)。

5)在組合詞中使用連字符

在某些命名用詞中,可以根據(jù)詞義,使用連字符將它們組合起來。

我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開發(fā)、各類API接口對(duì)接開發(fā)等。十余年開發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿意為止,多一次對(duì)比,一定讓您多一份收獲!

本文章出于推來客官網(wǎng),轉(zhuǎn)載請(qǐng)表明原文地址:https://www.tlkjt.com/web/12006.html
推薦文章

在線客服

掃碼聯(lián)系客服

3985758

回到頂部