扫盲知识
前言:
网站开发包括“软” 、 “硬”两个方面, “软”是指网站建设,服务器系统管 理,集线器、路由器调试等; “硬”是指网站的硬件配置、排线、服务器设备管 理等。因此,建设一个网站是相当复杂的,往往需要各个方面的专业人员组成小 组进行,或分别由专业公司完成硬件和软件的
工作。对于我们来说,维护网 站仅仅局限在网站程序的修改和开发方面。
网站开发语言:
网站开发也是一个编程的过程,只不过这个程序是由浏览器来解析,并非应 用
软件。如同开发软件可以使用C,C++,C#,
VB,JAVA等语言一样,网站的编 程也有很多种动态语言,下面着重介绍一下PHP和ASP两种。 PHP语言 PHP是一个低成本的开发语言,无论是服务器系统还是数据库系统,都是免 费的, 比较适合小型网站和中小企业, 我们的网站也是使用这种语言开发的。 PHP的服务器系统为Linux(一种计算机系统,与windows
系统性质相同) ,对应 的数据库系统为MySQL。讲到这里,可能有人对网站和数据库不是很了解。这 里解释一下, 一个网站的新闻或其他内容并不是保存在页面上的,而是保存在数 据库中。数据库就如同一个仓库,可以往里面装新东西,也可以往外拿东西。网 站则是管理数据库的一个程序, 它可以选择显示数据库中哪些内容。这就是为什 么我们看到新闻每天都在变。 其实, 页面上没有显示出来的新闻并不是被删掉了, 他们依然在数据库中保存着,只是网页根据用户的要求,没有显示出来。讲到这 里,大家可能明白了,其实,开发网站就是要确定什么地方显示什么数据库中的 内容,怎样显示。现在需要学习的就是能跟
计算机沟通的语言,使用这种语言来 规划一个网页,这样计算机就明白你的要求了。 下面是网上对PHP的一些介绍:PHP是一个嵌套的缩写名称,是英文超级文 本预处理语言(PHP: Hypertext Preprocessor)的缩写。PHP 是一种HTML内嵌式 的语言, PHP与微软的ASP颇有几分相似, 都是一种在服务器端执行的嵌入HTML 文档的脚本语言, 语言的风格有类似于C语言, 现在被很多的网站编程人员广泛 的运用。 PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它 可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他 的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生 成HTML标记的 CGI要高许多;与同样是嵌入HTML
文档的脚本语言JavaScript 相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用 户经常访问的
PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需 要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率 的体现之一。PHP具有非常强大的功能,所有的CGI或者
JavaScript的功能PHP 都能实现,而且支持几乎所有流行的数据库以及操作系统。
如果上面一段看不懂,不要急,因为你可能还不明白什么是HTML,这个会在后 面讲到。
最后总结一下PHP的特性:
开放的源代码:所有的PHP
源代码事实上都可以得到。
PHP是
免费的。
基于服务器端:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、
WINDOWS下,但LINUX最佳。
嵌入HTML:因为PHP可以嵌入HTML语言,所以学习起来并不困难。
简单的语言:PHP坚持脚本语言为主,与Java以C++不同。
效率高:PHP消耗相当少的系统资源。
图像处理:用PHP动态创建图像
ASP语言
ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本
程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在
常用于各种动态网站中。换句话说,ASP跟PHP都是网站开发的语言,但是不能混用。
因为与PHP类似,