PHP开源项目大全

当前位置: php开源项目网 > 开发框架 > 开源项目:开发框架

Binarycloud

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

...浏览全部
栏目:开发框架 浏览(13) 评论(30)

InterJinn

InterJinnTM是一个开源多层Web框架。它具有以下特点:
session管理
profile管理
运行时组件绑定
运行时属性绑定
提供缓存机制
带有校验功能的Form引擎
可定制的模板系统
国际化支持

...浏览全部
栏目:开发框架 浏览(13) 评论(185)

Zephyr Framework

Zephyr是一个适合于PHP5开发人员基于Ajax的MVC框架,它支持从表现层完全分离出业务逻辑层。利用业务层在几分钟内就能够轻松开发出一个完整的Ajax应用。以下是Zephyr的一些重要特性:
1.zephyr使用Smarty作为模板引擎。所以你可以在你的模板中使用smarty的所有特性。
2.在zephyr使用adoDB作为DAL(数据访问层)。
3.你可以在zephyr Action中并发地处理多个数据库。
4.zephyr采用著名的Ajax框架prototype来开发前端。
5.zephyr使用CPAINT作为Ajax界面。所以可以很容易解决乱码问题。
6.在正常Action之前实现拦截器,这可以帮助你实现进一步的校验。
7.支持按一定的时间规律重复执行Action。
8.可以很方便地集成任何PEAR包。
9.支持多级别的用户自定义过滤器。
10.等等…

...浏览全部
栏目:开发框架 浏览(13) 评论(101)

Prado

PRADO是一个基于组件和事件驱动的PHP5开发框架。它以组件,事件,属性来代替传统web开发中的程序,URLs和查询参数。一个PRADO组件是由一个说明文件(XML),一个HTML模板和一个PHP类组件。一个个PRADO组件组合在一起形成大型组件或完整的PRADO页面。PRADO具有如下特点:

·复用性 - 符合PRADO组件标准的代码是高度可重用的。
·易于使用 - 使用PRADO组件非常简单,通常只需要配置它们的属性,编写相关的事件处理函数。
·健壮性 - PRADO让开发者不再被那些令人厌烦的有很多错误的的代码所困扰。它的代码都是有对象,方法和属性组成的;而不是Url地址和各种query参数。PHP5最新的Exception处理机制也被引入进来,让开发人员能够精确定位到错误代码的所在行数。
·高效 - PRADO开发的Web应用运行很快。PRADO实现了一种缓存机制,使用其开发的应用的运行效率能够和那些通常使用的模版引擎开发的应用的运行效率相媲美。
·团队开发 - PRADO允许内容和表现方式分离。组件,尤其是页面,将内容(逻辑)和表现方式分别保存在不同的文件中。

...浏览全部
栏目:开发框架 浏览(12) 评论(325)

Akelos Framework

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

...浏览全部
栏目:开发框架 浏览(12) 评论(200)

Zoop Framework

Zoop是一个面向对象,快速,高效,易于使用的PHP开发框架。它的特性包括:GuiControl(类似于.net中webcontrol),集成AJAX支持,实现form的自动校验与创建(包括所需的db操作),使用Smarty做为模板引擎,此外还包括PDF创建,ession处理,基于模板的email发送(利用SMTP协议)等功能。

...浏览全部
栏目:开发框架 浏览(12) 评论(0)

Tigermouse

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

...浏览全部
栏目:开发框架 浏览(12) 评论(0)

VertrigoServ

VertrigoServ 是一个Windows平台下的非常专业的、易于安装的免费网络开发环境,它集成了Apache, PHP, MySQL, SQLite, SQLiteManager, PhpMyAdmin, Zend Optimizer。采用方便的集成安装包,所有组件安装于统一目录下,安装完成后,无须配置即可使用。具有卸载程序。VertrigoServ无论对于初学者还是高级用户都非常合适。

...浏览全部
栏目:开发框架 浏览(12) 评论(180)

ZNF

ZNF是一个PHP5 MVC框架。该项目的目的是提供一个开源框架用于开发PHP5企业Web应用程序。它的一些思想来自著名的Java MVC Web框架Apache Struts。ZNF框架的核心是一个灵活的控制层基于一些标准技术如PHP5和XML。ZNF采用自己的控制器组件然后集成其它技术来实现模型与视图。
对于模型(model),ZNF能够与标准的数据访问技术相给合如:PEAR::DB。
对于视图(view),ZNF能够把Smarty模板引擎和XSL转换集成到框架中。

ZNF的特点包括:
自定义前端控制器。
利用XML配置来定义运行期事件处理
权限控制
输入过滤和校验
国际化支持
透明的缓存引擎
能够运行在一个E_STRICT环境中
兼容PEAR包。

...浏览全部
栏目:开发框架 浏览(11) 评论(0)

WACT

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

...浏览全部
栏目:开发框架 浏览(11) 评论(0)

Luta framework

Luta framework是一个PHP5开发框架基于Zend Framework采用类似于Ruby on Rails的架构。

...浏览全部
栏目:开发框架 浏览(11) 评论(196)

PHP on Trax

Php On Trax是一个采用MVC架构,适用于PHP5与PHP4环境,基于Ruby on Rails框架思想的web开发与持久层框架。它包含了创建依赖于数据库的Web系统所需要做的所有事件,是Ruby on Rails框架的一个真正PHP克隆。

...浏览全部
栏目:开发框架 浏览(9) 评论(0)

SolarPHP

Solar是一个适用于PHP5的简单对象包与应用程序库。换句话说,Solar是一个组合类包,组件库,web应用开发框架。Solar为基于web的快速开发提了供一些简单,易于组合的基础类和组件。Solar使用的思想来自Savant模板引擎,DB_Table对象/关系管理包和Yawp最容易的开发框架。

...浏览全部
栏目:开发框架 浏览(8) 评论(185)

struts4php

struts4php是一个采用MVC模式设计的PHP开发框架。它的思想主要是来自Apache Struts框架。Struts4php的使用非常类似于Struts,所以对于已经熟悉Apache Struts的开发者来说学习如何使用struts4php是非常容易的。

...浏览全部
栏目:开发框架 浏览(8) 评论(181)

Qcodo

Qcodo是一个适用于敏捷开发基于PHP5采用MVC架构与CRUD代码生成功能的框架。完全面向对象,采用事件驱动处理方式。完全分离代码与HTML页面。QForms与QControl包提供底层AJAX支持。

...浏览全部
栏目:开发框架 浏览(6) 评论(0)

CanPHP

简介: CanPHP框架是一个简洁,实用,高效,遵循apache协议的php开源框架,以“简单、自由、包容”为理念,主要是为了简化和快速开发小型项目和开源系统二次开发而诞生。它既可以完美的支持MVC模式,又可以不受限制的支持传统编程模式。它是一个轻量级的php框架,同时也是一个实用的php工具包。以面向应用为主,不纠结于OOP,不纠结于MVC,不纠结于设计模式,不拘一格,力求简单快速优质的完成项目开发,是中小型项目开发首选。

功能介绍:
1 支持单一入口控制
2 简单的模板引擎,同时支持模板自定义标签
3 百万级的数据库缓存
4 静态页面生成
5 多语言支持
6 多样式分页
7 文件图片上传
8 验证码生成与图片缩略图
9 无限分类
10 邮件发送
11 数据采集功能
12 权限认证
13 支持插件开发
14 强大的表单验证
15 数据库备份与恢复
16 zip文件压缩与解压
17 汉字转拼音
18 ip地理位置信息获取
19 xml数据转php数组
20 友好的url优化

...浏览全部
栏目:开发框架 浏览(3) 评论(0)

Ding Framework

Ding 是一个 PHP 框架,提供依赖注入(通过 Setter/Constructor/Method)、面向方面编程、XML、YAML、事件支持,使用 JSR 250/330 注解进行 Bean 定义。轻量级,可发布为 PHAR 文件,简单快速的 MVC 模型、syslog、非阻塞的 TCP socket 实现、定时器以及自定义错误、信号以及异常处理,PAGI 集成(用于 Asterisk 网关接口),PAMI 集成(用于 Asterisk 管理)

...浏览全部
栏目:开发框架 浏览(2) 评论(0)

PHP的MVC框架 MicroMVC

MicroMVC 是一个基于模块化设计的 MVC 框架,提供全功能的 ORM 库、移植以及管理脚手架,同时提供很多常用的 PHP 工具包。

...浏览全部
栏目:开发框架 浏览(2) 评论(0)

EaglePHP

EaglePHP是一个简单、开源、高效、易扩展、面向对象的PHP MVC开发框架,借鉴国外优秀框架的设计思路,分层的设计思想使独立开发成为可能,建立模型推动代码的重用,写此框架的用意是与大家共同学习和交流。
框架特点:

1、数据库表增、删、改、查,自动生成,支持二次开发。

2、支持session在Memcahe、database、file中的无缝切换。

3、部署简单,代码简洁。

4、使用Smarty模板引擎,分离表现层与业务层。

5、提供统一的自动加载模式和统一的命名空间。

6、基于页面URL和表单(隐藏域)Action的驱动架构。

7、支持多个项目管理。

8、高安全性,内置Filter组件实现过滤机制,防止SQL注入及XSS跨站脚本攻击。

9、提供技术人员开发调式工具及错误跟踪系统。

10、支持PHP CLI命令行模式。

11、支持ORM,实现实体关系映射,真正实现OOP开发的快捷且性能优越。

12、为Session等多种基础类提供多驱动扩展。

13、内置Doc输出模块,为指定项目生成CHM或HTML格式的API开发手册。

...浏览全部
栏目:开发框架 浏览(2) 评论(0)

rareMVC

rareMVC framework 是一款简单高效的php mvc 框架。

特点:简单、高效、小巧而又五脏俱全、模块清晰分明,非常适合企业级应用开发、团队多人协作开发。

rareMVC 支持当前流行的布局模式(layout),组件开发模式(component),过滤器(filter),自定义路由(router),静态资源按需加载,类自动装载(class autoload)...。

布局: 1.布局和模块视图文件独立,方便开发管理
2.layout在ajax请求时并不会加载,所以当页面使用ajax的时候(比如ajax分页),你不需要添加任何代码就能完整功能(用户直接进去的页面带有layout而ajax分页时是不带layout的)。
 
组件槽: 页面布局更加方便高效
组件: 可以将一些ui进行封装,方便在多个地方共用
过滤器: 可以在过滤器进行权限判断、session开启、内部动作跳转等
路由: 在特定的配置文件中定义路由规则即可,不用修改之前的代码,兼容没有进行路由优化前的地址!
支持动态路由规则:如根据查询数据库判断是否匹配
类自动加载: 1.不需要先include php类文件,而直接创建一个类对象。如$myClass=new myClass()
2.功能独立,可以在其他框架、程序中直接使用。
钩子 提供途径改变系统默认行为,添加自定义的增强功能。

...浏览全部
栏目:开发框架 浏览(2) 评论(0)

Windframework

Windframework是phpwind社区开发的一款php框架。2010年10月份开始投入开发,目前为止已经内部发行了四个版本。它源自phpwind社区产品的一次名为‘鹊桥’的重构计划。意在重新定义phpwind的架构层次以及开发模式,使其看起来更清晰,更易于扩展和二次开发。后来在一次讨论中重构计划被分为了两个部分进行。一部分为底层核心框架即现在的'windframework'。另一部分为phpwind社区数据服务中心。

一开始对windframework的定位和设想是:提炼phpwind社区产品的底层实现并对其进行统一化部署;对phpwind产品中多年积累沉淀下来的技术和解决方案进行整理重构,使其成为通用的标准化的工具/组件库。后来windframework逐渐的发展成为了一个通用型的php框架,一个独立的框架产品。它的定位和职责也越来越清晰:它支撑了整个phpwind社区应用的运行,为它定义了统一规范的MVC流程,并提供强大的路由和视图渲染能力,灵活的应用部署方案等。windframework服务于phpwind社区产品,但也独立于phpwind社区产品。

作为一个通用的php框架,windframework在公司内部发行并推广使用。目前已经有很多新的项目基于这个框架进行开发。在这个过程中我们得到了很多的项目的支持,并从中吸取了宝贵的经验。我们感谢那些从windframework萌芽期就开始支持信任我们的团队和项目组,你们的支持为框架后续的成长注入了力量。

环境要求:
php5.1.2及以上版本。
web发布环境,apache或nginx。

...浏览全部
栏目:开发框架 浏览(2) 评论(0)

Mouf

Mouf 是一个特殊种类的 PHP 框架,合并了 IoC 框架和一个组件下载系统,并提供了良好的 Web 界面。Mouf 的目的是帮你使用和重用组件。默认是不提供任何有用的东西,但可以帮你实现组件库的下载和安装并进行绑定。Mouf 提供超过 100 个包涉及 MVC、ORM、日志、表单生成、图片处理、Drupal 集成、认证等功能。

...浏览全部
栏目:开发框架 浏览(1) 评论(0)

AMP

欢迎使用 PHPMVC 开源框架 - AMP
AMP-优雅精致的WEB应用开发MVC框架。

为什么选择AMP?

01) 快速: 框架总大小10余KB,0.0001毫秒迅速载入启动。

02) 高效: 安全高效性能、优越的资源控制模式。

03) 简洁: 单一入口、单一系统加载文件,使用、升级、维护极其简洁明了。

04) 容易: 十秒钟上手、一分钟精通。真正让您使用、扩展无拘无束、随心所欲。

05) 其它: 友好的Sql、PHP信息调试。自定义控制等...

...浏览全部
栏目:开发框架 浏览(1) 评论(0)
253
  • 首页
  • 上一页
  • 1
  • 2
  • 末页