PHP开发框架,是通过一个开发Web程序的基本架构,把PHP Web程序开发摆到了流水线上。其有利于促进快速软件开发,节约编程人员的时间,创建更稳定的程序,减少开发者的重复编写代码的工程。今天,IDC评述网将与大家分享8个PHP开发框架。
1.CakePHP
CakePHP是一个运用了著名设计模式的快速开发框架。为各种层次的PHP开发人员提供一个可以快速开发健壮的Web应用,又不失灵活性。其有多个特点,是快速开发框架中的佼佼者之一。
2.Seagull
Seagull是一个良好的PHP开发框架,可以用来开发Web,命令行和GUI程序。这是一款无论对初学者还是职业程序员而言都及其简单的开发框架。让开发者可以更容易整合并管理代码源,更快速地建立复杂的应用程序。
3.ThinkPHP
ThinkPHP是一个开源的快速、兼容而且简单的面向对象的轻量级PHP开发框架。可以支持WIN/Unix服务器环境,支持Mysql、PgSQL、Sqlite 以及PDO 等多种数据库。简洁、快速和实用是ThinkPHP发展秉承的宗旨。
4.Canphp
Canphp是一个中国开源的php框架,主要的设计理念就是为了追求简单,减少php初学者的学习成本,而且追求高效率,模版类不提供其他标签,直接应用php的源代码。其集成的http类相当的强大,采集图片速度相当的快。
5.CodeIgniter
CodeIgniter是一个非常小,但很有前景的PHP开发框架。它提供了一个丰富的代码库,其中封装了开发web应用系统常用到的一些功能。并为访问代码库提供简单的接口与逻辑结构。其主要目的尽量精减代码量。
6.PRADO
PRADO是一个基于组件和事件驱动的PHP5开发框架。它以组件,事件,属性来代替传统web开发中的程序,URLs和查询参数。一个PRADO组件是由一个说明文件(XML),一个HTML模板和一个PHP类组件。
7.PHPDevShell
PHPDevShell是一款开源(GNU/LGPL)的快速应用开发框架,用于开发不含Javascript的纯PHP。它有一个完整的GUI管理员后台界面。其主要目标在于开发插件一类的基于管理的应用,其中速度、安全、稳定性及弹性是最优先考虑的重点。
8.Qcodo
Qcodo是一个适用于敏捷开发基于PHP5采用MVC架构与CRUD代码生成功能的框架。完全面向对象,采用事件驱动处理方式。完全分离代码与HTML页面。QForms与QControl 包提供底层AJAX支持。