构建网站(转载)

来源:百度文库 编辑:神马文学网 时间:2024/03/29 13:37:03
怎么样制作一个完整的网站,首先你必须要对这个完整做一个具体的定义!网站有规模和技术上的分类,象大型综合站点和中小型企业站点、个人站点就是规模的划分,而纯静态站点和动态程序站点就属于技术上的分类。如果你是说想建立象我们70life这样的站点,实际上就是属于使用了动态程序开发的社区型站点。   整个站点的建设是一系列的工作配合而成的,往大了说,可以讲网站建设就是一个行业,而且是IT业界中比较大型的一个行业,如果你想独立去完成一个大型的网站,我可以实在的告诉你基本上是不可能的,因为除了必要的团队合作和配合外,你还需要各种其他相关产业链的配合才能实现。   大致说一下整个网站的建设过程吧:   首先,你需要有一个建站的详细策划(网站策划师职业职能);   然后,你需要对站点做一个由结构到界面(也可以看作是后台到前台)的详细设计(网站策划师、网站设计师、程序员配合完成);   再然后,你可以正式开始进行站点的建设了,你所熟悉的做图、切图、制作静态页面等都是这个过程中不可缺少的部分,而且主要是属于前台的部分,事实上针对一个使用动态程序的站点而言还需要同步进行的后台相关工作有搭建数据库、创建接口、程序编写、功能模块开发等工作。前后台都完成的差不多的时候再双方配合,使整个站点成型。   再呢?购买服务器开始搭建服务器并配置你的网站相关设置,使其可以真正的在互联网上工作起来,这一步骤中,如果你懂得相关的服务器架设技术和系统相关知识,那么可以自行操作,如果不懂又或者直接寻找一个可靠的ISP服务提供商成为你的合作伙伴,可利用他的相关资源来进行上述操作。实际上这一环节又是网站建设中的另一块职业职能领域了。   至于和网站相关的还有衍生的众多内容,比如站点运营、推广、SEO、维护、编辑等等。因此不管对于以上的这些话你是否理解或认同,你都该知道其实做网站、玩网站是一件不算简单的事情!   再次回到你的问题,你以我们这个小社区做例子来了解建站流程的话,其实相当简单,尝试着按以下的步骤来做:   1、去网上下载一个较为完善的CMS或者BBS全站系统。记得多看看别人相关的介绍和教程!   2、先将自己的计算机配置成符合站点系统需要的服务器,这里更多的需要关联到你在window系统课程中学习到的知识哦!目前最常见的服务器配置就是win03或者XP了,前者适用于公司企业,后者适用于个人站长本机测试,当然如果你的linux课程学得好,完全可以再玩个linux + apache 的环境,要知道学校里这些课程之间都是相应关联和配合的呢。   3、服务器配置好了,就可以把程序安装上去,这时候事实上你所想象的完整网站就基本成形了。如果你尝试一下就会发现一切自动化,过程相当的简单!   4、网站搭建好了以后,问题才真正出现。   问题一是网上下载的建站程序都是他们默认的样式和风格,怎样才能使你的站点与众不同形成自己的风格呢?这时候你现在非常熟悉的知识就派上用场了。设计、切图、做你自己的设计和模板。然后依靠完善的后台管理程序进行配置。在这个过程中要大量使用的技术就是我们前端架构和设计课程的技术,我们也称为前台技术,不用我介绍,你应该明白。   问题二是如果网上下载的建站程序部分功能并不适合你的需要,那么你需要按照自己的想法去进行修改和调整。一般在程序开源程度的影响下你都或多或少的可以作一些调整,但调整的技术就属于后台技术了,主要分为两个方面:一是动态程序(现在较为流行的是asp、asp.net、php等),二是对应程序的相应数据库知识。这一块我们学校目前还没有完善的授课体系,(只有php+mysql课程和SQL数据库课程),遗憾的讲你可能更需要依靠自己的学习和努力了。   有些东西是怎么讲也将不清楚的,真不如自己亲身尝试一把来得快。而对于目前针对你这种学了一半的尴尬感受我能理解,不过要知道学校是职业技能培训学校,而我们学校并没有网站专业体系(只是高级网络专业中的配套分支而已),学校的目的是要训练大家有一技之长,能迅速通过短期培训达到可以就业的目的,所以学校不可能在一年之间培养出全才,就是成为了全才也多数是自己的努力而达成的。职业学校有职业学校的目标和负责方向,这不是我们可以决定的,因此,除了要学会理解外,更多的要靠自己去研究去找寻出路。