任何一个网站开发之前都要定制一个开发约定和规则,这样有利于项目的整体风格统一、代码维护和扩展。由于网站项目开发的分散性、独立性、整合的交互性等特点,所以制定一套完整的约定和规则显得尤为重要。这些规则和约定需要与开发人员、设计人员和维护人员共同讨论制定,将来开发都将严格按规则或约定开发。每个团队开发都应有自己的一套规范,一个优良可行的规范可以使我们工作得心应手、事半功倍。
1、组建开发团队在接手项目后的第一件事就是组建
网站建设团队,根据项目的大小团队可以有几十人,也可以是只有几个人的小团队。在团队划分中应该含有6个角色,这6个角色是必需的,分别是项目经理、策划、美工、程序员、代码整合员和测试员。如果项目够大,人数够多,那就分为6个组,每个组的分工再细分。下面简单介绍一下这6个角色的具体职责。 项目经理负责项目总体设计,开发进度的定制和监控,定制相应的开发规范,各个环节的评审工作,协调各个成员小组之间开发。 策划提供详细的策划方案和需求分析,还包括后期网站推广方面的策划。 美工根据策划和需求设计网站VI、界面和Logo等。 程序员根据项目总体设计来设计数据库和功能模块的实现。 代码整合员负责将程序员的代码和界面融合到一起,还可以制作网站的相关页面。 测试员负责测试程序。
2、开发工具规范网站开发工具主耍分为3部分,第一部分是网站前台开发工具,第二部分是网站后台开发环境,第三部分是网站项目管理平台。下面分别简单介绍这3部分需要使用的软件。
网站前台开发主要是指网站页面设计,包括网站整体框架建立、常用图片、Flash动画设计等,主要使用的软件是Adobe Photoshop、Dreamweaver和Flash等。
网站后台开发主要指网站动态程序开发、数据库创建,主要使用的软件和技术是PHP和数据库。PHP是一种非常优秀的网站程序开发语言,以全面的功能和简便的编辑方法受到众多网站开发者的欢迎。数据库系统的种类非常多,目前以关系型数据库系统最为常见。所谓关系型数据库系统是以表的类型将数据提供给用户,而所有的数据库操作都是利用旧的表来产生新的表。常见的关系型数据库包括MySql和SQL Server。
网站项目管理主要指对开发进度和代码版本的控制。开发进度用Microsoft Project来制定,代码版本控制采用Visual SourceSafe,当然还有其他的选择,比如CVS和RationalClearCase。网站测试采用VS.net的附带工具Microsoft Application Center Test,它可以进行并行、负载测试等,程序文档编写采用Word。
3、超链接规范在网页中的超链接按照链接路径的不同可以分为3种形式:“绝对路径”、“相对路径”和“根目录相对路径”。
小网站由于层次简单,文件夹结构不过两三层,而且网站内容、结构的改动性效,所以用“相对路径”是完全可以胜任的。
当网站的规模大一些的时候,由于文件夹结构越来越复杂,且基于模板的设计方法被广泛使用,使用相对路径会出现如超链接代码过长、模板中的超链接在不同的文件夹结构层次中无法直接使用等问题。此时使用根目录相对路径是理想的选择,它可以使超链接的指向变得绝绝对化,无论在网站的哪一级文件夹中,根目录相对路径都能够准确指向。
当网站规模再度增长,发展成为拥有一系列子网站的网站群的时候,各个网站之间的超链接就不得不采用绝对路径。为了方便网站群中的各个网站共享,过去在单域名网站中以文件夹方式存放的各种公共设计资源,好采用独立资源网站的形式进行存放。各子网站可以使用绝对路径对其进行调用。
网站的超链接设计是一个很老的话题,而且也非常重要。设计和应用超链接确实是一项对设计人员的规划能力要求非常高的工作,而且这些规划能力多数是靠经验积累来获得的,所以要善于和勤于总结。
4、数据库开发命名规范数据库文件命名采用系统名+_+文件类型,比如系统名为use,则数据库文件命名为use_database.mdf。有的数据库文件有多个,比如SQL Server就有2个,一个是数据库文件,另一个是日志文件,那么它们的文件命名分别为use_database.mdf和use_log.log。文件名全部采用小写。
数据库表命名时,表名长度不能超过30个字符,表名中含有单词全部采用单数形式,单词首写字母要大写,多个单词间不用任何连接符号。若库中有多个系统,表名采用系统名称+单词或多个单词,系统名是开发系统的缩写,系统名称全部采用小写英文字符,如bbsTitle,bbsForumType,若库中只含有一个系统,那么表名仅用一个单词或多个单词。单词选择能够概括表内容的一个成多个英文单词.如UserInfo、UserType。关联表命名规则为Re_表A_表B,Re是Relative的缩写,如Re_User_ArticieType、Re_User_FormType。
数据库字段命名时,数据库字段名全部采用小写英文单词,单词之间用_隔开,命名规则是表别名+单词,如user_name,user_pwd。
5、文件夹和文件命名规范文件夹命名一般采用英文,长度不超过20个字符,命名采用小写字母。文件名称统一用小写的英文字母、数字和下划线的组合。命名的指导思想是:一是使得工作组的每一个成员能够方便地理解每一个文件的意义,二是当在文件夹中使用按名称排列命令时,同一种大类的文件能够排列在一起,以便查找、修改和替换等操作。
在给文件和文件夹命名时注意以下规则。
1)尽量不使用难理解的缩写词不要使用不易理解的缩写词,尤其是仅取首字母的缩写词。在
网站设计中,设计人员往往会使用一些只有自己才明白的缩写词,这些缩写词的使用会给站点的维护带来隐患。如xwhtgl,xwhtdl,如果不告诉这是新闻后台管理和新闻后台登录的拼音缩写,没有人能知道是什么意思。
2)不重复使用本文件夹,或者其他上层文件夹的名称重复本文件夹或者上层文件夹名称会增长文件名、文件夹名的长度,导致设计中的不便。如果在images文件夹中建立一个banner文件夹用于存放广告,那么就不应该在每一个banner的命名中加入banner前缀。
3)加强对临时文件和临时文件夹的管理有些文件或者文件夹是为临时目的而建立的,如一些短期的网站通告或者促销信息、临时件下载等。不要将这些文件和文件夹随意地放置。
一种比较理想的方法是建立一个临时文件夹放置各种临时文件,并适当使用简单的命名规范,不定期地进行清理,将陈旧的文件及时删除。
4)在文件以及文件夹的命名中避免使用特殊符号特殊符号是指包括“&”、“+”、“、”等会导致网站不能正常工作的字符,以及中文双字节的所有标点符号。
5)在组合词中使用连字符在某些命名用词中,可以根据词义,使用连字符将它们组合起来。
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联