background image

PHP 开源开发框架

 ThinkPHP 

ThinkPHP(

FCS)是一个开源的快速、兼容而且简单的面向对象的轻量级 PHP 开发框架,

全称是 Fast,Compatible & Simple OOP PHP Framework。FCS 框架是从
Java 的 Struts 结构移植过来的中文 PHP 开发框架,是为了简化企业级应用开发而诞
生的,使用面向对象的开发结构和 MVC 模式,并且模拟实现了 Struts 的标签库,借
鉴了国外一些不错的思想,尤其是 Java 框架方面,因此熟悉 Java 的开发人员相对比
较容易上手。在借鉴国外优秀思想的同时,FCS 也更多地考虑了国内的应用开发需要。
PHP4 兼容、完全支持 UTF-8,以及 PATHINFO 支持等,更加有利于国内的主机环境和
开发需要。FCS 的宗旨是简化开发、提高效率和易于扩展。

 CakePHP  

 

CakePHP 是一个运用了诸如 ActiveRecord、Association Data Mapping、Front 
Controller 和 MVC 等著名设计模式的快速开发框架。该项目主要目标是提供一个可以
让各种层次的 PHP 开发人员快速地开发出健壮的 Web 应用,而又不失灵活性。
主要特性:
基于 MVC 架构
视图支持 Ajax
内置校验框架
提供应用程序的基础模块和 CRUD 代码自动生成功能
提供处理 session,request,security 的组件
灵活的视图缓存功能
面向对象
无需配置:只要安装好数据库
兼容 PHP4 和 PHP5。

 CodeIgniter  

 

CodeIgniter 是一个非常小,但很有前景的 PHP 开发框架。它提供了一个丰富的代码
库,其中封装了开发 web 应用系统常用到的一些功能。并为访问代码库提供简单的接
口与逻辑结构。CodeIgniter 主要目的尽量精减代码量。

 PHPLIB  

 

PHPLIB 是一个面向对象的 PHP 开发工具包。它提供很多 php 的程序库,这些程序库包
括了大量的类、方法、变量和方法,能够处理复杂的 web 资源和提供强大的功能,大大
简化了程序设计和提高了代码的可重用性。特别在数据库访问、数据库驱动以及访问认
证和模板等方面具有很高的价值和实用性。PHPLIB 包含的主要函数库有:
DB_Sql、Page