PHP框架之DooPHP

简介

  DooPHP是一个基于MVC与ORM(对象关系映射)设计模式的轻量级PHP开发框架,它目的在于开发稳定快速Web应用程序的框架。它提供的模板系统较为灵活,但是框架的弹性较弱。DooPHP注重其核心性能,相比其他的框架,DooPHP的功能显得较少,但正是因为其放弃了一些功能才很大地提高了执行效率。为了方便开发人员修改和增加新功能,该框架采用了松耦合设计。强大的路由器和数据库给这个框架增分不少。

  优点

  1.框架简单易懂,学习曲线低;

  2.模板灵活,代码的编写量较少;

  3.路由器功能和数据库比较强大,Doophp路由文件、controller 、model 都能够自动生成;

  4.开发成本较低,兼容性较强,性价比高。

  缺点

  1.中文文档较少;

  2.框架功能较少,弹性较弱;

  3. Template有点复杂,Tutorial还有待完善;

  DooPHP v1.2免费下载地址:http://down.ddvip.com/view/128876568935531.html

  DooPHP官网:http://doophp.com/

时间: 2024-11-08 19:34:31

PHP框架之DooPHP的相关文章

2014年15款“新鲜出炉”的PHP 框架

1.Yaf Yaf 全称 Yet Another Framework,是一个C语言编写的PHP框架.Yaf是一个以PHP扩展形式提供的PHPhttp://www.aliyun.com/zixun/aggregation/13435.html">开发框架, 相比于一般的PHP框架, 它更快,更轻便. 2.Nette Framework Nette Framework 是个现代化风格的 PHP 框架,对安全进行了革命性的改进,使用面向对象的设计理念,非一般的性能表现和超级简单的学习曲线.除了这

充分利用 .NET 框架的 PropertyGrid 控件(微软)之二

控件|微软 创建 PropertyGrid 控件要使用 Visual Studio .NET 创建 PropertyGrid 控件,需要将该控件添加到工具箱中,因为默认情况下并不包含该控件.在 Tools(工具)菜单中,选择 Customize Toolbox(自定义工具箱).在对话框中选择 Framework Components(框架组件)选项卡,然后选择 PropertyGrid. 如果您从命令行编译代码,请使用 /reference 选项并指定 System.Windows.Forms.

CI框架发送邮件

CI框架有发送邮件类:具体的可以看手册,关于邮件的配置文件,我放在单独的文件里,方便以后维护 文件名为:email.php,这个文件保存到application/config/email.php,然后在控制器里加载$this->load->library("email"),这样就不需要使用$this->email->initialize()函数来初始化参数了 Php代码 <?php $config["protocol"] = "

MFC框架下 单文档视图中多视图切换问题

问题描述 MFC框架下 单文档视图中多视图切换问题 在MainFrm.cpp 里对主视图进行了切分 BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs CCreateContext* pContext){ // TODO: Add your specialized code here and/or call the base class // CRect rc; // 获取框架窗口客户区的CRect对象 GetClientRect(&rc);

Java集合源码剖析:Java集合框架

Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组.链表.栈.队列.集合.哈希表等.学习Java集合框架下大致可以分为如下五个部分:List列表.Set集合.Map映射.迭代器(Iterator.Enumeration).工具类(Arrays.Collections). Java集合类的整体框架如下: 从上图中可以看出,集合类主要分为两大类:Collection和Map. Collection是List.Set等集合高度抽象出来的接口,它包含了这些集合的基本操作,它主

【玩转数据系列十】利用阿里云机器学习在深度学习框架下实现智能图片分类

伴随着今日阿里云机器学习PAI在云栖大会的重磅发布,快来感受下人工智能的魅力. 一.背景 随着互联网的发展,产生了大量的图片以及语音数据,如何对这部分非结构化数据行之有效的利用起来,一直是困扰数据挖掘工程师的一到难题.首先,解决非结构化数据常常要使用深度学习算法,上手门槛高.其次,对于这部分数据的处理,往往需要依赖GPU计算引擎,计算资源代价大.本文将介绍一种利用深度学习实现的图片识别案例,这种功能可以服用到图片的检黄.人脸识别.物体检测等各个领域. 下面尝试通过阿里云机器学习平台产品,利用深度

微服务的框架选择

从微服务说起 微服务架构(MSA)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦.你可以将其看作是在架构层次而非获取服务的类上应用很多SOLID原则. 用通俗的话来讲,就是为了高度解耦软件之间的依赖性,使每个独立的模块都能够单独测试,单独运维,最大限度的提高软件的开发流程.从下图可以看一下微服务的软件生命周期. 软件从需求分析就可以适配模块,也就是说需求分析的过程就可以加入设计,从新的角度来说就是在哪个模块中进行升级开发,开发人员在开发完成后,通过持续集成,将开发的结

ios-PKRevealController这个框架要怎么禁用掉左右滑动手势??

问题描述 PKRevealController这个框架要怎么禁用掉左右滑动手势?? PKRevealController这个框架要怎么禁用掉左右滑动手势??因为很多地方都不想要它可以划出菜单 解决方案 在viewdidload中添加 if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactiv

frameset框架,分为左右两边,左边是导航栏,点击左边,右边显示对应的图片img

问题描述 frameset框架,分为左右两边,左边是导航栏,点击左边,右边显示对应的图片img frameset框架,分为左右两边,左边是导航栏,点击左边,右边显示对应的图片img(仅仅是图片),问题是:如何让图片在右边居中? 谢谢 C币少,见谅 解决方案 简化为div居中! 如果是水平居中那么可以margin: 0 auto, 如果是垂直也居中那么:position:relative; left :50%; top:50%; margin-left: 图片宽度乘以-1/2:margin-top