上一篇文章主要描述了网站跟用户交互过程的理解。现在我们来明确一下我们的身份,既然要做一个化妆网站,那么我们担当的角色就是理论篇1中的JOE的角色,即站长或管理员,然而实际工作中的站长和管理员工作还不止这些。所以如果要一个人完成一个大型网站,那是对这个人的虐待。因此在实际工作中,很多时候一个网站从无到有的建立是由不同的人(持有不同技术)不同时期完成的,而技术性的步骤主要是前台设计和后台设计。
当然,我们现在做的是个简单的化妆网,我们可以把整个过程交给我们自己做。但是我们还是要明确一下网站建设的分工的简单过程:
第一步,需求者对网站建设前市场分析,网站的定位以及功能,技术解决方案(是自建服务器还是租用虚拟服务器,采用什么操作系统,网页程序语言选择是asp,php,数据库程序等等。。。),内容规划。这个相对我来说还不是很了解,我个人理解就是:要做网站的人做需求分析。
第二步,前台设计。由前台设计人员完成。所谓前台设计简单的说就是“画”网页,这里的“画”包括两个方面:
1.作图软件画出网页设计图,当然这里需要跟需求者(这里暂且指需要做网站的公司或者个人)商讨决定最终方案;
2.按画好的设计图切割并制作成网页模板文件(目前我称他为“HTML+CSS+特效”化)。
前台设计需要了解的语言包括:HTML(XHTML),CSS,JS,JS框架。。。等等,这几个理解了做个简单的前台网页模板文件是不成问题的。
第三步,后台设计。由后台设计人员完成。所谓后台设计简单的说就是编程序来“取”数据,网站不跟数据库联系就不是网站,因此很多网页程序的目的主要就是读写数据库,当然后台设计还要处理一些程序逻辑,流程控制。一个好的后台设计就是一个好的系统,因此它也需要一个明确的设计模式来指导,要是不按一个标准来写程序,程序就会乱,不简洁。这里我推荐MVC模式,大家可以百度搜索一下关于它的描述,也可以看看我这篇文章。这里就不多说了。要是这里你不明白我就举个例子吧:
假如你是一个部门经理,首先你需要制定一个制度来指导员工,这样该部门的工作才会有效率有质量。这里的制度就类比于程序设计所遵循的设计模式(如MVC模式),每个员工就类比于程序中的每个功能程序,他会按照制度完成自己特有的功能。
第四步,网站的维护,测试。实际上在后台设计的时候,程序员(暂且称从事后台设计的人为程序员)已经初步讲后台网页程序嵌进前台设计人原设计出来的模板文件里面了,但是要进行进一步的磨合,这时前台人员跟后台人员就会按照需求者的需要一点点的修改网页,修改功能等。
第五步,网站的发布和推广。需求者自己做的SEO优化(即搜索引擎优化),广告推广等等。这里不多说,内容很多,可以百度一下。
这5步完成后,一个网站基本成型了。但是对于大型网站的建立,这5步是需要分工合作的,既然有这种分工就会形成不同专业,例如前台网页美观设计师,后台程序员,网站策划者,网站经营者。。。等等。现在我们要做的是一个简单的网站,因此我们就认为自己全能吧!^_^!这5步可以包揽了!以后的文章主要介绍的应该是其中的第二步(前台设计)和第三步(后台设计)。
今天说到这里。>_<!
转载请注明:作者Joe 地址:http://xiebiji.com/2008/09/huazhuang2

期待新帖!
回复
回复
回复
KingCMS是个开源后台,我这里先说的是简单的建站,所以之后的后台也会自己写,不过很简单,主要是让人知道网站是怎么工作的而已。。所以。。很抱歉哦。。
回复
Ух ты, неплохо!
回复
回复