QeePHP

来自站长百科
跳转至: 导航、​ 搜索

QeePHP简介[ ]

QeePHP是新一代敏捷开发框架 随着 Web 应用程序变得越来越复杂,传­统的设计思想和开发模式已经无法满足对于复杂应用程­序的开发要求。

QeePHP 是全球第一个遵循“领域驱动­开发”思想设计和实现的PHP开发框架。在保持易学易用、­快速稳定的同时,QeePHP为创建具有复杂内在逻辑的 Web 应用提供了全方位的支持。

QeePHP是一个快速、灵活的开发框架。应用各种成熟的架构模式和创新的设计,帮助开发者提高开发效率、降低开发难度。


QeePHP和FleaPHP的区别[ ]

*设计思想上的区别

QeePHP 的设计追求高度的灵活性、松耦合、可扩展能力,并且具有强大的基础服务。同时获得所有流行 PHP 框架中最高的性能表现。 FleaPHP 虽然也追求上述目标,但 FleaPHP 的首要目标是“快速开发”,因此在整体架构上没有以“松耦合”为核心目标。

过去的观念认为灵活性、松耦合以及可扩展能力,天生就与“快速开发”相违背。 但是我们运用创新的设计思想和实现方式,以运行模式这个概念,成功的跨越了两个方面之间的鸿沟!

在 QeePHP 中,除了 FleaPHP 提供的“部署模式”和“调试模式”,还有一种“Express模式”(或者叫做“快速开发”模式)。 当使用 QeePHP 框架的“Express 模式”时,开发者能够获得极高的开发效率。而在需要高度灵活性的场合,则可以通过普通模式自由组合框架组件。 由于“Express模式”的引入,QeePHP 既能提供卓越的灵活性,又可以提供出色的快速开发能力。同时在两种模式下,均有相同的性能表现。

*实现上的区别

QeePHP采用PHP5语法,充分利用PHP5的新特征来简化代码(同等功能的代码量比FleaPHP会减少5% - 15%),以及更全面的面向对象能力。 而且为了提高运行效率,QeePHP 运用了“运行时静态构建”技术,将许多需要在运行时动态判断和处理的工作转为一次性的操作。 除了上述主要的区别,在类的分布、层次安排上也和FleaPHP也有很大的差别。

QeePHP主要特征[ ]

  • 微内核设计,性能、灵活性、­扩展能力的完美融合;
  • 全功能 ORM 为复杂对象关系的管理提供有力工具;
  • 创新的表单模型,实现了数据­、行为与表现的完美分离与协作;
  • 独有的 URL 路由双向解析,赋予应用程序构造 URL 的无穷灵活性;
  • 用户界面组件化设计,显著降低开发成本;
  • 基于 Web 界面的全套开发工具。

QeePHP使用手册[ ]

QeePHP相关资源[ ]

相关条目[ ]

参考资料[ ]