1. 开发工具及必要运行服务组件选择与下载
1.1. 开发工具介绍
本系统采用PB(PowerBuilder的缩写)作为开发工具。PB是一款可视化、多特性的开发工具,它的语言是PowerScript。PowerScript是最新第四代语言-—面向对象语言。
1.2. 运行服务组件选择与下载
1.2.1. WEB服务器组件:
本系统使用Apache作为服务器组件,可以通过httpd.apache.org下载window版本的Apache发行包,也可以下载源码版自行使用VC6.0进行编译,但是编译难度较大,建议还是选择发行包。Apache是Apache HTTP Server的简称,它是世界使用排名第一的Web服务器软件,是Apache软件基金会的一个开放源码的网页服务器。它几乎可以在所有广泛使用的计算机平台上运行。由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
1.2.2. PHP语言组件:
本系统使用PHP5.2.17、PHP5.3.5、PHP5.4.0三个版本的PHP语言组件,可以通过www.php.net选择PHP版本进行下载。值得注意的是PHP5.3以后有两个版本,分别是VC6和VC9,他们之前的区别VC6使用VisualStudio6进行编译,而VC9使用VisualStudio2008进行编译。我们是使用Apache的WEB服务器建议使用VC6的版本。PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。它独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法。 PHP安装它可以比 CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展。
1.2.3. 数据库组件:
本系统使用MYSQL5.1作为数据库组件,可以通过www.mysql.com下载,注意必须下载MYSQL免安装版本的window程序。MySQL是一个中、小型关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证),它分为免费版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其免费版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
|