`

改自QeePHP的开发框架

    博客分类:
  • php
阅读更多

QeePHP是一个很不错的PHP开源框架。之前在小公司一直使用它来开发项目,用得很顺手。来北京后在一家大公司上班,同事没有使用开源框架的习惯,一直使用着前人留下的开发架构。倒不是我对面面俱到功能强大的开源框架情有独钟,而是那些优秀的开源代码和严谨开发模式给我留下了一些烙印,让我时不时地怀念QeePHP的好。

 

马上要开始一个新的项目,在开始之前,我想是时候整理一个好用的框架给我们的团队了。曾想过将QeePHP直接介绍给同事,但考虑到其学习成本较高,而且文档很不齐全,恐怕很难得到同事们的认同。况且由于开源需要保证通用性,设计得过于面面俱到,对于你的项目来说难免显得臃肿。再次,根据我们项目的实际需求,在数据库方面会有比较复杂的要求,这样一来QeePHP强大的ORM有可能会起负作用。于是决定拿QeePHP开刀,除去强大但复杂的ORM,砍掉可有可无的QForm,简化URL调度,改写ACL等,进行了一系列修改之后,最终达到了自己满意的结果。写了个简单的demo之后便在团队里推广,反响很好。

 

在动手之前我也想过,删去关键的ORM之后,框架是否会因为缺少核心零件而失去灵魂?但最后完工后的框架用得很顺手,也许功能上弱化了一些,但也因此也减去了那些不必要的限制,使用起来显得更加自由。所以不必拘泥于没有ORM是否能称为框架,只要适合自己就行了。

 

 

0
1
分享到:
评论

相关推荐

    qeephp的框架

    **qeephp框架详解** **一、框架简介** qeephp是一个专为PHP开发者设计的轻量级框架,它在国内有着较高的知名度。该框架旨在提高开发效率,提供了一套规范化的开发模式,使得代码结构清晰,易于维护。qeephp通过...

    其他类别QeePHP 开发框架 2.1.2560-qeephp-2.1.2560.rar

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...

    qeephp框架2.1.5

    `qeephp框架2.1.5`是一个高度评价的PHP开发框架,它以其卓越的性能、高效的开发流程以及对开发者友好的规范性而受到赞誉。这个框架旨在帮助开发者快速构建高质量的Web应用,减少代码重复,提高代码可读性和可维护性...

    [其他类别]QeePHP 开发框架 2.1.2560_qeephp-2.1.2560.rar

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...

    qeephp增删改

    本教程将详细介绍如何使用QEephp进行数据库的增删改查操作,这是任何Web开发中的基本技能。 ### 1. 安装与设置QEephp 首先,你需要下载并安装QEephp框架。通常,这可以通过访问其官方网站或通过Git克隆仓库完成。...

    QeePHP快速入门.pdf

    - **框架定位**:QeePHP是一款面向新手的轻量级PHP开发框架,特别适用于那些希望快速入门并掌握PHP应用开发的初学者。 - **官方资源**:提供详尽的文档和示例,帮助用户轻松上手,官网地址:[http://qeephp.com/]...

    qeephp 入门 example-todo-2009-06-18.zip下载

    **qeephp框架入门教程——基于example-todo-...通过这个简单的Todo应用,你可以深入理解qeephp框架的运作机制,为今后的Web开发打下坚实的基础。同时,qeephp的文档和社区也是学习的好资源,可以帮助你解决遇到的问题。

    qeephp中开启路由美化功能

    在qeephp框架的开发过程中,我们可能会遇到较为复杂的路由地址问题。这通常是因为未启用qeephp的路由美化功能所致。本文将详细介绍如何在qeephp框架中启用路由美化功能,使我们的应用程序更加美观、易于管理和维护。...

    QeePHP 快速入门(一).pdf

    通过上述步骤,开发者不仅能够快速搭建起一个基于QeePHP框架的应用程序原型,还能在此基础上逐步深入学习框架的各项高级特性,从而更高效地进行项目开发。无论是对于初学者还是有经验的开发者而言,QeePHP都提供了...

    基于qeephp的新闻整站系统

    QEePHP是一个轻量级的PHP框架,专为快速开发Web应用而设计。这个"基于qeephp的新闻整站系统"是一个完整的解决方案,旨在帮助开发者快速构建一个功能齐全的新闻发布平台。通过下载并进行适当的修改,用户可以立即启动...

    qeephp_blog_实例

    通过这个"qeephp_blog_实例",开发者不仅可以学习到如何使用QEephp框架构建一个功能齐全的博客系统,还能深入理解MVC模式和PHP开发的最佳实践。同时,实例中的代码注释和文档将有助于理解和学习每一个细节,从而提升...

    QeePHP与ThinkPHP性能测试报告

    此外,日志文件的增长量也体现了框架在运行过程中的资源消耗情况,这在实际开发过程中也是需要考虑的因素之一。然而,需要注意的是,这只是针对特定测试环境下的一种简单应用场景的表现,实际项目中可能会受到更多...

    用户权限管理系统 源代码和设计报告

    QeePHP是一款轻量级的PHP开发框架,它简化了开发过程,提供了模型-视图-控制器(MVC)架构,使得代码组织更有序,易于维护。QeePHP还包含了一系列实用工具,如数据库连接、表单验证、模板引擎等,帮助开发者快速构建...

    一些插件的使用

    QeePHP可能是一个框架或者工具集,而笔记可能包含了作者在使用QeePHP过程中遇到的问题、解决方案以及最佳实践。PHP是一种广泛用于Web开发的服务器端脚本语言,常用于构建动态网站和应用程序。 在这个主题下,可能...

Global site tag (gtag.js) - Google Analytics