EaglePHP 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
EaglePHP 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 PHP 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开发厂商
地区 国产
提 交 者 maoxiaojian
适用人群 未知
收录时间 2011-10-25

软件简介

EaglePHP,是一款开源、高效、面向对象的PHP MVC开发框架,完全基于PHP5可用于开发WEB程序和服务,借鉴国外优秀框架的设计思路,分层的设计思想使独立开发成为可能,建立模型推动代码的重用,有助于促进快速软件开发(RAD)和创建更稳定的程序,节约了开发者的时间,并减少重复编写代码的劳动。

EaglePHP 演示:http://demo.eaglephp.com/Public/a/20120425/191.html


框架特点

1、代码完全采用php5面向对象编写、简洁、规范。
2、模块化的结构设计,易于扩展。
3、采用mvc模式,提高程序的可维护性。
4、支持多项目管理,由不同的单入口控制转发。
5、支持cli命令行模式。
6、为mysql、cache相关基础类提供多驱动扩展。
7、使用smarty模板引擎,分离表现层与业务层。
8、提供统一的自动加载模式和统一的命名空间。
9、提供技术人员开发调式工具及错误跟踪系统。
10、基于页面url和表单(隐藏域)action的驱动架构。
11、自动生成数据库表操作,支持二次开发。
12、支持session在memcahe、database、file中的无缝切换。
13、高安全性,内置filter组件实现过滤机制,防止sql注入及xss跨站脚本攻击。
14、支持orm,真正实现OOP开发的快捷且性能优越。
15、内置document输出模块,为指定项目生成chm或html格式的api开发手册。


何为Eagle?

喻示着EaglePHP框架能像所有老鹰一样,具有在飞行时突然高速俯冲的能力。无论是高飞还是滑翔,鹰都会有带着明显特征的拍翅-拍翅-滑行的动作;它的大尾巴使它能够扭身,轻松的出入树林。

在这里我要谢谢大家一直以来对我的支持与鼓励,我会一如既往完善此框架,使它能够适应大型项目的开发,并简化开发人员的开发工作,让开发人员将更多的精力集中在业务逻辑的分析上,而不是重复代码的编写。

如果你对此框架感兴趣,在学习的过程中遇到一些疑问或建议,请在EaglePHP官网讨论区留言反馈或者发邮件至maojianlw@139.com,我这边会统一时间给您进行回复答疑。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
maoxiaojian软件作者
开源中国主办的"#2012年最受欢迎的中国开源软件#"评选开始了, 快来为EaglePHP投上一票!你们的每一份支持就是我们前进的一股动力! http://www.oschina.net/project/top_cn_2012
2012/12/10 13:44
回复
举报
更多评论
发表了资讯
2013/12/30 00:00

EaglePHP v2.7 更新日志

此次更新包括: 框架: 封装最新最全微信5.0API基础接口、自定义菜单、高级接口,具体实现的接口如下: 1、接收用户消息。 2、向用户回复消息。 3、接受事件推送。 4、会话界面自定义菜单。 5、语音识别。 6、客服接口。 7、OAuth2.0网页授权。 8、生成带参数二维码。 9、获取用户地理位置。 10、获取用户基本信息。 11...

4
39
发表了资讯
2013/08/26 00:00

EaglePHP v2.6 更新日志

此次版本更新包括: 框架: 1、工具库增加Ftp服务器操作类,实现ftp连接、文件及目录操作。 2、公共库增加新浪微博、腾讯微博API操作类。 3、修改信息提示页面,更好的用户体验,支持3种状态信息的显示(成功提示,错误提示、信息提示)。 4、修复核心类Model预处理数据方法boolean转换成string类型。 5、修改日志核心类,...

1
9
发表了资讯
2013/06/04 00:00

EaglePHP v2.5 更新日志

此次更新包括: 框架: 1、添加Behavior行为类增加路由正则匹配替换。 2、模型基类增加判断表名是否存在方法,使用方法:model('table_name')->tableExists(); 3、系统函数库新增正则表达式匹配验证提取网址URL并自动加上链接。 4、优化错误信息提示,以debug trace回溯的方式显示程序在执行过程中的信息,并区分ajax、C...

1
8
发表了资讯
2013/02/01 00:00

EaglePHP v2.4【春节贺岁版】

此次修改记录包括: 框架: 1、优化Model基类,移除自动创建表模型对象操作。 2、解决不同应用调用模型对象出现目录重叠的问题。 3、模型对象新增cache函数,用来缓存sql查询结果集。 4、3种URL模式任意切换(1为普通模式、2为pathinfo模式、3为.html模式)。 5、完善Router路由类,支持生成各种url模式及解析。 6、增加...

0
12
发表了资讯
2012/12/10 00:00

EaglePHP v2.3更新日志

此次修改记录包括: 框架: 1、修复Model基类自动封装where语句出现表单提交值为零被过滤的bug。 2、修复框架底层抛出的Strict Standards、Notice信息,增强代码的健壮性。 3、框架底层增加客户端HttpRequest对象,封装对get、post、put、request、cookie、session等数据获取方式。 4、框架底层增加服务器端HttpRespons...

0
5
发表了资讯
2012/11/08 00:00

EaglePHP v2.2 更新日志

EaglePHP v2.2 发布了,改进记录包括: 1、修复数据库模型对象table()方法支持多表连接别名设置。 2、修复Model对象的join方法与表名连接bug。 3、修复框架在CLI命令行模式下执行删除操作出现参数无效的bug。 4、 修正前端资源文件不做url rewrite处理,为.htaccess文件增加RewriteCond %{REQUEST_URI} !^.*(\.js|\.css|...

3
9
发表了资讯
2012/10/08 00:00

EaglePHP v2.1 更新日志

CHANGES: 框架: 1、将Smarty模版的后缀名.tpl修改为.html,方便相关软件识别模版结构。 2、实现PHP中文转拼音公共类,增加最新最全的拼音库。 3、函数库增加socket操作函数,同curl作用一致。 4、增加SQLite数据库驱动器类,全面支持sqlite数据库的各种操作。 5、清除系统多余文件,对文件结构进行简化。 6、对框架下的...

2
8
发表了资讯
2012/08/09 00:00

EaglePHP 2.0更新日志(精简版发布)

EaglePHP,是一款开源、高效、面向对象的PHP MVC开发框架,完全基于PHP5可用于开发WEB程序和服务,借鉴国外优秀框架的设计思路,分层的设计思想使独立开发成为可能,建立模型推动代码的重 用,有助于促进快速软件开发(RAD)和创建更稳定的程序,节约了开发者的时间,并减少重复编写代码的劳动。 CHANGES: 1、封装COOKIE类...

6
8
发表了资讯
2012/08/03 00:00

EaglePHP v1.9 更新日志

EaglePHP,是一款开源、高效、面向对象的PHP MVC开发框架,完全基于PHP5可用于开发WEB程序和服务,借鉴国外优秀框架的设计思路,分层的设计思想使独立开发成为可能,建立模型推动代码的重 用,有助于促进快速软件开发(RAD)和创建更稳定的程序,节约了开发者的时间,并减少重复编写代码的劳动。 CHANGE LOG: 1、后台数据...

3
8
发表了资讯
2012/06/10 00:00

EaglePHP v1.8 更新日志

EaglePHP,是一款开源、高效、面向对象的PHP MVC开发框架,完全基于PHP5可用于开发WEB程序和服务,借鉴国外优秀框架的设计思路,分层的设计思想使独立开发成为可能,建立模型推动代码的重 用,有助于促进快速软件开发(RAD)和创建更稳定的程序,节约了开发者的时间,并减少重复编写代码的劳动。 更新日志: 1、后台新闻发...

0
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2012/06/10 21:59

EaglePHP开源框架全新改版(v1.8)

更新日志: 1、后台新闻发布增加根据指定URL采集网页内容的功能。 2、后台增加网页采集规则管理,可实现对任何网站内容的采集。 3、底层增加Cache类,目前支持CacheFile。 4、数据模型层DB中间件增加查询结果集缓存机制。 5、增加Mial组件,包含Mailer、SMTP、POP3。 6、增加系统错误邮件通知功能,在后台参数设置处管理...

0
2
发表了博客
2012/06/12 23:25

Eagle个人博客系统

Eagle个人博客系统,是一款完全开源免费的PHP+MYSQL系统.核心采用了EaglePHP框架,同时也作为开源软件发布。 集众多开源项目于一身的特点,使本系统从安全,效率,易用及可扩展性上更加突出。 程序内置SEO优化机制,使个人网站更容易被推广。拥有个人网站常用的模块功能(文章模块、视频模块、音乐模块、相册模块、图片模块、...

2
0
发表了博客
2013/08/28 13:13

来自cnblogs的一些收藏分享

一.内核 Unix代码大全 http://minnie.tuhs.org/ UnixV6 https://github.com/Rajmohan/UnixV6 编程语言开源框架等使用统计网址 http://w3techs.com/ FreeBSD 使用手册 http://www.freebsd.org/doc/zh_CN/books/handbook/index.html FreeBSD 系统结构手册 http://www.freebsd.org/doc/zh_CN/books/arch-handbook/ FreeBSD ...

2
8
发表于运维专区
2013/11/14 16:32

技术链接

how to work of google sa http://www.ttlsa.com/ http://timyang.net/category/linux/ 淘宝核心系统团队博客 http://rdc.taobao.com/blog/cs/ 淘宝数据库技术团队 http://www.taobaodba.com/ 百度搜索研发部官方博客 http://stblog.baidu-tech.com/?paged=3 淘宝的 code project 新玩意不少 http://code.taobao.org/ ht...

0
4
发表了博客
2018/07/24 15:44

国内主流源码类学习网站

转 留着到时候看看 哪些可以用 1.365源码之家 (http://www.365code.com)    365源码之家始建于2004年9月,是一个专门针对各大小网站提供技术及资源服务的网站,我们所 拥有的服务包括源码下载,书籍下载,技术文章    ,网站运营、管理资料,业内最新动态等栏目,提供 全方便从学技术、    2.积木网 (http://www....

0
0
发表了博客
2014/01/10 16:33

PHP开源项目大全

WordPress 【PHP开源 博客Blog】 WordPress是最热门的开源个人信息发布系统(Blog)之一,基于PHP+MySQL构建。WordPress提供的功能包括: 1.文章发布、分类、归档。 2.提供文章、评论、分类等多种形式的RSS聚合。 3.提供链接的添加、归类功能。 4.支持评论的管理,垃圾信息过滤功能。 5.支持对样式CSS和PHP程序的直接编辑、...

0
54
发表了博客
2018/06/08 11:10

php 开源项目汇总

WordPress是最热门的开源个人信息发布系统(Blog)之一,基于PHP+MySQL构建。WordPress提供的功能包括: 1.文章发布、分类、归档。 2.提供文章、评论、分类等多种形式的RSS聚合。 3.提供链接的添加、归类功能。 4.支持评论的管理,垃圾信息过滤功能。 5.支持对样式CSS和PHP程序的直接编辑、修改。 6.在Blog系统外,方便的添...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2013/02/28 14:06

PHP视频教程搜集整理分享【www.eaglephp.com】

1、PHP视频教程 (第一讲) PHP环境搭配和代码调试 2、PHP视频教程 (第二讲) PHP的数据类型 源码调试 3、PHP视频教程 (第三讲) 常用PHP运算类型介绍与应用 4、PHP视频教程 (第四讲) PHP条件语句的介绍与应用 5、PHP视频教程 (第五讲) PHP循环语句的介绍与应用 6、PHP视频教程 (第六讲) PHP数组的创建修改使用 7、PHP视频教...

5
17
发表了问答
2013/03/11 15:43

DWZ+PHP中如何实现下拉框的二级联动效果?

hi,各位好! 我在使用EaglePHP+DWZ进行二次开发的过程中,遇到了一个大问题(对于我这个php初学者来说):那就是如何实现下拉框的二级联动效果? 看过DWZ官方例子中的下拉框二级联动效果,也在网上找到段ThinkPHP+DWZ的二级联动例子,但依葫芦画瓢实现了下列代码,可是就是不能看到实际效果(主要体现为:点击下拉框后,其...

2
1
发表了问答
2012/10/22 20:05

参与开源如何为EaglePHP贡献代码

EaglePHP官方已把源代码迁移到了git下管理, 同时也在github(https://github.com/maojian/EaglePHP)上做了镜像, 这样一来, 就方便了更多的开发者为EaglePHP来贡献代码.   今天写这篇文章, 就是为了给在国内的同学们, 愿意为EaglePHP开源社区做贡献的同学们, 做个示例, 如何为EaglePHP来贡献你的智慧.   现在, 假设你要...

1
1
发表了问答
2012/09/06 09:27

采用EaglePHP框架解决分布式集群服务器利用MEMCACHE方式共享SESSION数据的问题

一、问题起源 稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网 站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库 服务器,各个服务器通过统一接...

2
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
77 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部