我的QQ上面有很多陌生人,随便拉一个来问,你是谁,干什么来着?十有八九都是这样回答我的:真是贵人多忘事,我是做网站的,以前向你请教过呢,晕,这些人好像都是约好了一样,都这样回答。
我也记不清曾回答过多少遍这样的问题,应网页陶吧龙犊的要求就在这里写一篇这样的文章,希望一劳永逸,呵呵。
1、首先,你需要掌握一些基本概念
做一个简单的网站实际上并不难,你首先必须要知道一个网站是由哪几部分构成的,简单地说,网站是由域名、空间、程序和内容构成。域名就像人的身份证一样,用于区别不同的网站,当然,域名不仅仅只有身份证的功能,这就如人的名字一样,人的名字总是有一些含义的,域名也有自己的含义,不同的人也许有相同的名字,但不同的网站通常情况下不会有相同的域名,也就是说,域名具有唯一性和排他性。另外,域名的一个非常重要的用途就是通过访问这个域名能够达到域名指向的网站,这是域名的根本任务,域名指向是通过域名服务器识别IP与域名的对应列表而完成的,也就是说一个域名需要对应一个ip,一个ip可以被多个域名指向,就如一个人可以有多个代号一样。上面所讲的这些只是域名的一些概念性的东西,它告诉你域名是干什么用的,里面涉及到的知识还很多,你可以到天极网页陶吧的建站常识板块了解更多相关知识。
下面我们来谈谈空间,空间实际上是一个很抽象的东西,这里的空间是指用于存放网站程序和内容的服务器,具体一点就是指服务器上用于存放网站程序和内容的硬盘。空间是一个泛指代称,人们常说的虚拟主机、服务器托管等都属于网站空间的范畴。空间根据所属服务器的配置不同具有不同的性能,因此价格也不一样,常见的有静态网页空间和动态网页空间,动态网页空间是指支持包括CGI、ASP、.NET、JSP、PHP等能够实现与服务器交互的网络编程语言的空间,通常情况下可以通过IIS来实现这些功能,但对于JSP和PHP等编程语言则需要另外的服务器软件来实现,一个简单的网站可以用静态空间来存放程序和内容,但一个复杂的具有较大更新量的网站则需要用动态空间以及数据库来实现,这要比静态空间复杂的多。对于一个网站建设新手而言,选择自己的空间需要综合考虑价格、机房、带宽、地域和实际需求等因素,以达到网站对性能的最佳要求。总之,选择网站空间一定要谨慎应对,既要避免不必要的浪费又要达到你对自己网站性能上的要求。
程序是网站存在的实体,网站的内容是靠程序来完成组装的。一个最简单的页面也至少包括简单的html代码,这些代码定义了内容显示的位置、样式以及其它信息。在这里,纯html代码依然被看作程序而成为网站灵魂的一部份,事实上,html代码是网页的骨架,也是客户端网页存在的基本形式。除此之外,程序更多地被认为是具有动态、交互、适时等功能的语言代码所构成的实体。程序要满足动态、交互、适时的特性最常用的方法是访问数据库来改变客户端的内容,也就是响应用户的请求。程序的这一功能就像人的血液一样把骨骼和肌肉组装起来并输送氧分。
内容是网站的粮食,一个网站如果没有好的内容那么这个网站就是亏空的,不会有什么生气和活力,所以说内容决定了这个网站是否有新鲜血液是否具有生命力。网站的内容往往是与网站的定位联系在一起的,内容可以是任何形式的能让用户获取信息或者参与进来的文字、图片、视频以及其它元素。随着web2.0时代的来临,内容在传统意义上发生了非常大的转变,内容的制造者和发布者正在发生一系列变化,或者说内容的来源在发生变化,范畴越来越大了。前面说过内容往往受到网站的定位的影响,一个有活力的网站往往能够在内容上取得突破,也就是说网站生存与否往往是靠内容决定了的。
2、其次,你要学会网页制作
网页制作是建站的基本技能,在这里,你要学会使用网页制作软件来制作页面,能够用Fireworks或者Photoshop来处理网页图片,能够使用HTML标记语言来修改网页,还要能够用CSS来为你的网页做样式表(CSS用来如何表现网页,就像人的衣裳一样)。其中,你可以使用最流行的网页制作工具如网页三剑客和Frontpage来完成网页布局、图片处理等工作,网页三剑客中的Dreamweaver是一款所见即所得的可视化网页设计软件,不同版本的Dreamweaver功能上略有不同,目前使用得最多的是Dreamweaver MX 2004和Dreamweaver 8.0两个版本,前者在功能上比后者强大,能够实现动态网页编程,能够对ASP进行处理并能够实现与Access、mysql、sql server 或者oracle等数据库的连接,功能相当强大。后者则比较灵活、轻便,比前者更容易上手,建议初学者使用Dreamweaver 8.0来制作你的网页。Frontpage是微软系列软件中集成的一款网页制作软件,相对于网页三剑客中的Dreamweaver,Frontpage更容易上手,目前使用Frontpage的人数估计不在前者之下。
网页图片处理也是网页制作一个非常重要的组成部分,图片是网页内容最有视觉冲击力的表现方法,因此,图片在网页中具有非常重要的作用,不管这些图片是作为内容还是作为修饰而存在。常用的图片处理软件有网页三剑客中的Fireworks和Photoshop,对于一些简单的图片处理工作用Fireworks即可完成,而对于复杂和性能要求高的图片比如jpg格式的图片往往采用Photoshop去处理。对于这两款图片处理工具,前者学起来较为简单,更易上手,后者功能强大,但学习起来要相对复杂一些。目前Fireworks的MX 2004版本和8.0版本用得比较多,而Photoshop的7.0和8.0版本用的比较多,你可以根据自己需要选择这两款软件。
Flash是表现网页内容的最有效的方式之一,同视频一样,flash可以同时给人以视觉、听觉的冲击,因此,制作简单的Flash也是网页制作的一项非常有用的技能,你可以选择网页三剑客中的Flash制作软件,Flash制作软件同样有MX 2004和8.0等几个版本。
3、再次,你必须学习网站推广的基本技能
网站推广是网站建设非常重要的一个环节。无论你是个人站长还是作为门户网站的编辑员工,你必须要过这一关。网站推广的方法很多,也各有侧重点,包括常规的线上线下网站推广(论坛、网摘、Blog、电子邮件推广等)、搜索引擎优化、网页的自身优化、友情链接、资源互换合作等,读者可以从自身条件出发选择合适的网站推广方式。网站推广,从另一个角度来看就是常说的网络营销,网络营销的载体是网站,因此,在网络营销过程中实际上是把网站最为对象在加以推广。