[转载]互联网创业成功之道(三):从理论到实践 网站建立实战

[转载]互联网创业成功之道(三):从理论到实践 网站建立实战 – 站长网 admin5.com.

在了解了互联网创业的理论知识之后,就开始实地进行网站创业的实战操作吧。在本章中将详细讲解如何搭建一个符合用户体验的网站

一、网站的页面规划和风格设计

以往的网站建设模式,都是通过学习网页制作,一页一页地制作HTML文件,组合起来制作出一个静态的网站。而现在往往都是采用专门的建站程序, 经过简单的安装后,只需要添加内容就可以了。虽然无须学习复杂的编程和数据库知识也可以建站,仍然要先了解一些基本的概念。

即使在建站程序已经广泛使用的今天,网站的页面设计仍然是很重要的。好的网页设计会让访客耳目一新,并且在很大程度上提高网站的可信度。由于目 前的网站大都使用内容管理程序,一般都是通过设计程序专用的页面模板,再将其植入网站程序中,这样一来,在内容的更新和网站的修改上都比较方便。

在进行网站页面规划的时候,要注意整体版面布局的协调,以及符合网站的定位。要制作出一个好的网站页面,要注意以下几点:

1.了解网页编辑软件

网页三剑客是新手入门网页制作的最佳选择,包括了Dreamweaver、Fireworks、Flash三款软件,它们分别用于网页的设计制 作、图片的处理以及网页动画的制作。了解它们能够将网站制作得更好。

通常情况下,都是学会软件才开始建站。而目前大多数站长都是反其道而行之,先搭建网站,再慢慢学习技术,也是一个不错的方法。在学习这些软件的 时候,要结合实际一步一步的操作,而不用专门针对建站买各种书籍去看,这样效率并不高。

2.页面不宜杂乱

在规划网站页面的时候,要从简洁实用出发。有些新手往往会将网页做得很花哨,布满了各种风格和特效,这样往往会起到相反的效果。网站要有亲和力 和专业性,一个页面的颜色不宜过多,不超过五种为宜。

页面的杂乱还包括网站上运用过多的网页特效,对于网页中的各类JavaScript或者flash特效,都不能大量使用。即使网站需要用类似的 特效来架构,也需要适当。否则就会喧宾夺主,让浏览者无所适从。

小提示:

很多网站习惯将首页做成很长一条,认为这样网站内容才显得丰富。其实要根据自己的需要来设计,将网站的特色和主要的内容放在首页即可。

3.体现网站的特色

很多网站都使用风格完全相同的模板,于是如同一个模子里印出来的一样。这样对于访客的体验来说是非常不利的。这样很容易造成站点的同质化,没有 自己的风格和特点。

比如网站针对的年龄层不同,颜色风格也不能相同。面向自己的访客也要有适合他们的色彩搭配。所以即使是使用下载的开源程序,也要结合自己网站的 需求对模板进行修改。如果不会修改,也可以下载一些他人提供的符合自己网站风格的模板使用,绝不能使用程序自带的默认模板。

二、网站编程语言的选择

虽然现在大多数站长都不再需要自己编写程序,而是采用各种各样的网站内容管理程序。不过要想成为一名出色的站长,仍然需要了解这些编程语言和数 据库的基本概念。

1.ASP

ASP是Active Server Pages的简写,即动态服务器页面。它是一套由微软公司开发的服务器端运行的脚本平台,包含在IIS当中。一般ASP需与Access数据库或SQL Server数据库结合使用, ASP的网页文件的格式是.asp,现在常用于各种动态网站中。可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程 序。服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生 的网页。

特点:管理方便。但在数据量巨大的时候容易出现死机的现象。适合中小型网站使用。

2.PHP

PHP是英文超级文本预处理语言(Hypertext Preprocessor)的缩写,它是一种用来制作动态网页的服务器端脚本语言,并且可以免费使用。与 ASP不同的地方在于,它是跨平台的开放源代码,PHP 可以在 Windows NT 以及很多不同的 Unix 版本中执行

目前很多网站都使用PHP作为平台,它的独特语法混合了 C、Java、Perl 以及 PHP 自创新的语法,与其它编程语言相比,PHP的动态页面与其他的编程语言相比执行效率更高。PHP具有非常强大的功能,所有的CGI或者 JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

特点:功能强大,数据容量大。适合各类大中型网站使用。

3.Jsp

JSP(JavaServer Pages)是由Sun Microsystems公司倡导,许多公司参与建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入 Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件。

JSP技术使用Java编程语言编写,它的特点是并且将网站的程序与网页设计分离,并且强调强调可重用的组件,采用标识简化页面开发,使基于 Web的应用程序的开发变得更加容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的 Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

特点:由于空间和程序并不普及等问题,JSP语言在个人网站中的应用并不普及。

三、网站数据库的选择

数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合,这种数据集合具有的特点是并不重复,以最佳方式为多种应用服务,其数据结构独 立于使用它的应用程序,对数据的增、删、改和检索由统一程序进行管理和控制。

网站数据库就是动态网站用于存放网站数据的空间,现在大多网站都是采用ASP或者PHP开发的动态网站,网站数据有专门的一个数据库来进行存 放。这样一来,网站的各种内容就可以通过网站后台管理程序,直接发布到网站数据库中,网站前台则把这些数据中的内容进行显示。

1.Access

Access是由微软发布的一款关联式数据库管理系统。它结合了 Microsoft Jet Database Engine和图形用户界面的两项特点,常被用来开发Web应用程序.这些应用程序都利用ASP技术在IIS上运行。不过由于Access是小型数据库, 有着根本的使用局限性,在数据库过大或者访问量高的时候性能会急剧下降。比较复杂或者容量较大的Web应用程序则使用PHP+MySQL或者 ASP+Microsoft SQL Server架构。不过对于中小型网站或者个人独立博客来说,Access容易管理并且应用方便,仍然很适合作为网站的数据库使用。

2.MySQL

MySQL是关系型的数据库管理系统,开发者为瑞典MySQL AB公司。它短小精悍,是与Access类似的文件型数据库,但是数据的负载量很大,是多用户、多任务的数据库系统,安全性也比较好。一般可以使用 PHPMyAdmin程序,通过Web界面对MySQL数据库进行管理。

MySQL数据库被广泛地应用在各种类型的网站中。由于其体积小、速度快、并且可以免费使用,加上它开放源代码的特点,许多网站都选择 MySQL作为网站的数据库。

目前互联网上流行的网站架构方式是Linux+Apache+MySQL+PHP,也就是使用Linux作为操作系统,Apache作为Web 服务器软件,而MySQL则作为数据库,PHP作为服务器端脚本解释器。因为这些软件都是开发源代码的软件,所以采用这种网站架构的方式是完全免费的。

3.MSSQL

MSSQL即Microsoft SQL Server,它是基于服务器端的中型的数据库,适合大容量数据的应用,在功能上管理上也要比Access要强得多。很多采用ASP程序的大数据量的网 站,当Access数据库不能满足实际需求时,往往会采用MSSQL数据库。

MSSQL在处理海量数据的效率、后台开发的灵活性、可扩展性等方面有着其它数据库不可比拟的优势。因为现在数据库都使用标准的SQL语言对数 据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用。SQL Server还有更多的扩展,理论上对于数据库的大小没有限制。

SQL Server的特点是采用客户机/服务器的体系结构。并且由于是图形化的用户界面,使数据库管理方式更加直观和简单。它还提供了丰富的编程接口工具,为用 户进行程序设计提供了更大的选择余地。

敬请关注第三章其他内容

四、网站的硬件需求和准备

五、服务器的托管和维护

六、服务器性能测试

七、域名的查询和注册

八、实战演练 域名应用全攻略

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏