QeePHP 应用程序开发框架

全世界第一个基于“领域驱动开发”思想设计和实现的 PHP 开发框架

排序:
默认
按更新时间
按访问量

新一代 PHP 框架 QeePHP 发布 - 主要特征

 QeePHP 的架构模式QeePHP 是一个与众不同的框架。QeePHP遵循“内核最小化,功能插件化”的原则,利用内核实现了一个快速、可扩展的架构。然后在核心之外,通过各种插件提供不同类型的基础服务。QeePHP 的架构概貌这种架构模式的优势:小巧的内核保证了性能,不会因为将各种功能添加到内核中...

2009-02-26 19:25:00

阅读数:2714

评论数:0

新一代 PHP 框架 QeePHP 发布 - 为什么选择 QeePHP

为什么选择 QeePHP回顾一下曾经开发过的 PHP应用,大部分开发者都会发现这些应用中,数据的创建、读取、更新和删除操作是重复最多次的操作。但是不管我们如何简化这些CRUD(创建、读取、更新、删除)操作,面对客户不断变化的需求,应用程序的内在结构总是逐渐变得凌乱。而造成这种情况的根本原因就是我们...

2009-02-26 19:23:00

阅读数:2742

评论数:1

1.0.61.686 版发布

1.0.61.686 版本(1.0.61.686 版本更新说明)修正了 1.0.61.640 版本存在的几个问题,并且新增了一个 MVC-Blog 示例程序。建议所有使用 1.0.60 和 1.0.61 版本的用户升级到此版本。 FleaPHP 的下一个主要升级版本 1.0.70 ...

2007-01-07 21:00:00

阅读数:2930

评论数:0

PHP开发框架的现状和展望

[原文发表于:赛迪媒体软件世界,此处为未经编辑修改版,FCS 框架部分内容由 FCS 框架作者流年撰写]引言:  随着Ruby on Rails的火爆,PHP这个流行的Web应用脚本语言也出现了大量的新一代开发框架。与此同时,国内PHP开发者也开始紧跟国外发展,推出了不同的开发框架。Ruby on...

2006-12-25 17:47:00

阅读数:14380

评论数:12

不一样的敏捷开发实践

[原文发表于:PHPChina 电子杂志《PHPer》创刊期的项目实践栏目,点击此处下载《PHPer》电子杂志]简介:这是一个真实的故事。故事中,我作为一个项目的负责人,因为初期过于迎合客户,而放弃了对一些基本原则的坚持,最终导致项目进行中被迫进行大改动。而改动过程中,通过引入敏捷开发而将损失降到...

2006-12-25 17:46:00

阅读数:3488

评论数:2

为什么 FleaPHP 使用 Table Data Gateway 代替 Active Record 来提供数据库访问服务

[原文地址:http://www.dualface.com/blog/?p=357]  许多开发者很疑惑为什么 FleaPHP 以高效开发为目标,却没有提供 Active Record 模式。本文尝试详细阐述这个问题。Active Record 是什么?  Active Record 模式中文名为...

2006-12-13 23:34:00

阅读数:4195

评论数:0

学习 REST

 原文地址:http://www.dualface.com/blog/?p=356REST 是由 Roy Fielding 在他的论文《Architectural Styles and the Design of Network-based Software Architectures》中提出的一...

2006-12-12 03:47:00

阅读数:4191

评论数:0

FleaPHP 的 Ajax 支持和 WebControls

原文地址:http://www.fleaphp.org/bbs/viewthread.php?tid=40FleaPHP 现在具有了基本的 Ajax 支持,示例代码如下: 首先在控制器显示模版的动作方法中有如下代码:    /**     * 显示登录界面     */    function ...

2006-12-07 06:18:00

阅读数:4388

评论数:0

无知者无畏!

今天在  FleaPHP.com 上看到这个家伙写了一段话,看完真的是哭笑不得。没文化的dualass害我笑了3分钟,差点没笑出毛病来,原来fleaphp不是它的版权哦,我还以为版权归dualass所有呢! 仔细看了一下附带的BSD Licence,它自己都不知道说的是什么,告诉大家一个秘密,Fl...

2006-11-22 16:10:00

阅读数:3179

评论数:1

FleaPHP 域名事件搞笑版

以下所有内容均来自 FleaPHP 开发者QQ群,仅有少量艺术加工。XXX: 我的隐私权已经没有了 我不在乎了 我要求立即停止侵权! 操你的廖宇雷 我恨你 你把我的隐私都说出来了 我要告你 而且,我是认真的 我不是人(这是“廖宇雷”的网名): 你去告吧!这是你的权力!你的自由!XXX: 我的人生观...

2006-11-19 22:49:00

阅读数:4283

评论数:2

为什么在中国搞开源就这么难?

[最新发展]本来没关心这个事情了,所以评论都没有回复。不过抢注fleaphp.com的家伙好像这几天吃了伟哥,又“硬起来”了。所以发了一篇轻松的帖子,大家可以看看娱乐一下。FleaPHP 域名事件搞笑版此外针对抢注 fleaphp.com 域名的家伙,我另外写了一篇文章,反驳其无知之处。无知者无畏...

2006-11-02 18:54:00

阅读数:19851

评论数:61

获取和安装 FleaPHP

目前 FleaPHP 还处于开发中,您应该经常访问该页面,下载最新版本的 FleaPHP,或者通过 Subversion 仓库直接更新本地的 FleaPHP 代码。FleaPHP 完全版和 FleaPHP runtime 核心合计下载次数已经超过 2000 次。下载 FleaPHP如果无法使用 S...

2006-10-25 04:24:00

阅读数:3411

评论数:0

FleaPHP 开发指南 - A2. 使用 PATHINFO 和 URL 重写

FleaPHP 应用程序通过分析 URL 地址来确定要执行的控制器及动作,以及传递给动作方法的参数。默认情况下,FleaPHP 应用程序通过http://www.example.com/index.php?controller=test&action=benchmark&sourc...

2006-10-25 04:22:00

阅读数:3922

评论数:1

FleaPHP 开发指南 - 8. 如何使用 RBAC 组件实现访问控制

如何使用 RBAC 组件?请务必更新到 1.0.60.553 版本以上,确保 RBAC 组件与文档中的描述相符合RBAC 是英文(Role-Based Access Control)的缩写,也就是基于角色的访问控制。RBAC 的定义比较晦涩,我就以比较生动的形式来阐述什么是 RBAC。ATM 机的...

2006-10-25 04:19:00

阅读数:4311

评论数:0

FleaPHP 开发指南 - 7. 数据表关联

数据表关联是指两个或者多个数据表的记录之间的逻辑关系。例如: 每一个公民都有一个身份证号码 每一位作者都写了多本(0-n)书籍,而每一本书籍都有多个(1-n)作者 每一篇文章都有多个(0-n)评论 每一个评论都属于一篇文章 目前,FleaPHP 支持四种类型的数据表关...

2006-10-25 04:04:00

阅读数:2965

评论数:0

FleaPHP 开发指南 - 6. 访问数据库

这一章我们就来看看 FleaPHP 的数据库访问功能。体验一下 FleaPHP 出色的自动化 CRUD 能力。连接数据库在 htdocs 目录中创建子目录 testDB,并在子目录下创建文件 test1.php 文件,内容如下:require(../FLEA/FLEA.php);__FLEA_PR...

2006-10-25 03:59:00

阅读数:3366

评论数:0

FleaPHP 开发指南 - 5. 应用程序设置

FleaPHP 是一个具有高度灵活性的框架。开发者可以用不同的设置来调整 FleaPHP 的工作方式。这些设置统一保存在名为“应用程序设置”的数据源中。实际上,除了 FleaPHP 框架本身,应用程序也可以使用“应用程序设置”来保存应用程序运行时需要的各种设置。FleaPHP 的应用程序设置有一个...

2006-10-25 03:57:00

阅读数:3568

评论数:0

FleaPHP 开发指南 - 4. 命名规范和目录结构

 FleaPHP 的命名规则和目录结构初看上去比较复杂,但习惯以后,你会发现这种命名规则带来许多好处。因此像 Zend Framework 也是采用同样的做法。当然,FleaPHP 对于应用程序的命名规则和目录结构没有强制性要求。只不过采用一致的命名规则和目录结构,可以方便对应用程序维护。同时 F...

2006-10-25 03:55:00

阅读数:2068

评论数:0

FleaPHP 开发指南 - 3. 应用程序入口

与许多开发框架一样,FleaPHP 通常也使用一个入口文件来启动框架,并运行应用程序代码。虽然 FleaPHP 并不要求应用程序必须使用单一的入口文件,不过在本系列文章中,我大部分时间都使用单一入口文件。单一入口应用程序在 FleaPHP 应用程序使用 MVC 模式时,应用程序的所有功能都通过一个...

2006-10-25 03:50:00

阅读数:1527

评论数:0

FleaPHP 开发指南 - 2. FleaPHP 中的 MVC 模式

 理解 FleaPHP 中,MVC 模式是如何实现的,以及其特点,可以帮助你更好的运用 FleaPHP。什么叫做设计模式?简单来说,设计模式(Pattern)就是解决某一类问题的特定方法。由于这种特定方法在解决同类问题时具有通用性,所以我们就可以一次又一次的利用已有的经验。具体到程序编写上,就是我...

2006-10-25 03:49:00

阅读数:1551

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭