开发框架

Stratos

Stratos是一个开源,面向对象的PHP开发框架。利用它可快速开发出结构整齐,安全,易于维护的PHP Web应用系统。它提供的StratosData插件让你可以很容易地把SQL表格映射到数据对象中,支持的主要数据库包括Oracle,MySQL,SQL Server,SQLite。Stratos还能够为数据库表格自动生成CRUD界面。此外该框架还内置缓存功能,能够加速Web应用程序运行。

 

官方网站:    http://www.stratosframework.com/
下载地址:    http://sourceforge.net/project/showfiles.php?group_id=166569
【License】

FastFrame

FastFrame是一个采用MVC架构,侧重面向对象的Web应用开发框架。它的目标是让开发人员快速构建简洁,安全,强壮的Web应用系统。FastFrame提供了一些一个Web应用系统都需要的功能:身份验证,Action处理,错误处理,多语言支持,form创建,提供各类型的Menu系统等等。

 

官方网站:    http://codejanitor.com/wp/apps/fastframe
下载地址:  
【License】

WACT

WACT很有潜力,框架的基件它一应俱全,像MVC、数据库对象和模板引擎,不过仅此而已。它没有任何外挂模块,同时也缺少一些内建的功能,例如Ajax、缓存、验证模块,等等。尽管如此,WACT还是拥有最好的模板引擎,甚至可以帮助你创建自己的模板标签来扩展功能。

 

官方网站:    http://www.phpwact.org/
下载地址:  
【License】

web.framework

web.framework是一个适用于PHP5的MVC框架。它的特性:
支持action和action-chain。
支持从action-chain调用其它action或action-chain。
提供用于简单校验HTML Form的validator和客户端JavaScript validator。
支持在框架配置中配置DB。
支持模板系统(比如web.template与Smarty)。
提供一个"路由器"用于把URLs地址处理成自己喜欢的形式。
支持"令牌"(token)。
提供权限验证框架。
支持AJAX。
等等...。

 

Achievo ATK

Achievo ATK是一个面向对象的PHP开发框架。它让开发人员只需关注应用逻辑,而不是编写HTML代码。ATK提供了一个完整的框架,只要10行代码就能开发出一个可用的应用程序,而其它该框架将自动为生成,并完全可自己定制。ATK 常被喻为Ruby on Rails

官方网站:    http://www.achievo.org/atk

ZNF

php.MVC实现了模型-视图-控制器(Model-View-Controller:MVC)设计模式,并鼓励应用程序基于Model2设计。 php.MVC是模仿Struts的一个PHP实现,提供Struts支持的大部分功能。

官方网站:    http://znf.zeronotice.com/
下载地址:    http://prdownloads.sourceforge.net/znf/znf-0.7.6.tar.bz2?download
【License】  GNU/LGPL license

php.MVC

php.MVC实现了模型-视图-控制器(Model-View-Controller:MVC)设计模式,并鼓励应用程序基于Model2设计。 php.MVC是模仿Struts的一个PHP实现,提供Struts支持的大部分功能。

官方网站:    http://www.phpmvc.net/
下载地址:    http://sourceforge.net/project/showfiles.php?group_id=68207
【License】  GNU LGPL

Akelos Framework

Akelos是一个类似于Ruby on Rails的PHP开发框架。它的主要目的是帮助程序员依据MVC模式开发基于数据库的多语言Web应用程序。它通过约定俗成代替配置来让你少写代码。此外Akelos支持URL改写,数据库移植,纯PHP支持Unicode,代码生成,内置XHTML校验器,自动locale管理,Ajax文件上传等...

 

官方网站:    http://www.akelos.org/
下载地址:    http://www.akelos.org/akelos_framework-dev_preview.tar.gz
【License】

Binarycloud

Binarycloud是一个PHP Web开发框架。它提供一组在开发Web应用程序时经常用到的服务,并通过提供一个模块化的应用程序架构来改善复用能力。这个框架的核心是表现层系统(Node Tree),它主张从表现层逻辑中严格分离出业务逻辑。该Node Tree采用一种独特的,对象可自由分层的设计方式。Smarty模板引擎是默认的表现层并紧密地结合到binarycloud框架中。

 

官方网站:    http://www.binarycloud.com/
下载地址:    http://www.binarycloud.com/index.php/Releases/ReleaseThree
【License】

Tigermouse

基于LGPL授权的PHP/AJAX框架用于开发高交互性的Web应用系统。它设计成可用来构建大型Web应用系统而不仅仅只是Web页面。利用 Tigermouse你不需要编写JavaScript。

 

官方网站:    http://tigermouse.sf.net/
下载地址:  
【License】  GNU LGPL

同步内容
|