CppCMS
CppCMS 即 C++ Web Framework (C++ 网络架构) 是比较流行的一个用C++编写的开发架构。
它采用传统的网络程序开发所用的设计模式MVC。其它语言采用MVC模式的架构还有 Zend (PHP)和 Django (Python). 如果软件开发人员有基于这两种架构的开发经验并且懂得C++,那么他就可以很快熟悉CppCMS并基于它进行网站开发。C++网站开发通常适用于网络负载较重的公司。 C++研发通常较其他高级语言,如Java,.NET,或者脚本语言PHP, Python要更为复杂。 基于这个原因,小公司则不宜采用C++或者CppCMS进行研发。
CppCMS在Linux (Ubuntu 10.04 LTS) 下的安装 所需的环境至少有:
可通过apt-get得到的软件:
apt-get install apache2
apt-get install pcre
apt-get install automake
apt-get install libtool
apt-get libtool
需独立安装的软件(软件名称的版本号被证明可以使用。 安装时请下载最新版本):
apr-1.4.2
bzip2-1.0.5
httpd-2.3.5-alpha
zlib-1.2.5
apr-util-1.3.9
cgicc-3.2.9
mod_fastcgi-2.4.6
boost_1_43_0
fcgi-2.4.0
pcre-8.02