`
joan0106
  • 浏览: 141665 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

几个基于MVC开发的PHP框架介绍

阅读更多

1. Symfony

Symfony是一个用于开发PHP5项目的web应用框架。

这个框架的目的在于加速web应用的开发以及维护,减少重复的编码工作。

Symfony的系统需求不高,可以被轻易的安装在任意设置上:你只需一个Unix或Windows,搭配一个安装了PHP5的网络服务器即可。它与差不多所有的数据库兼容。Symfony的价位不高,相比主机上的花销要低得多。

对于PHP开发者而言,使用Symfony是一件很自然的事,其学习曲线只有短短一天。干净的设计以及代码可读性将缩短开发时间。开发者可以将敏捷 开发的原理(如DRY,KISS或XP等)应用在其中,将重点放在应用逻辑层面上,而不用花费大量时间在编写没完没了的XML配置文件上。

Symfony旨在建立企业级的完善应用程序。也就是说,你拥有整个设置的控制权:从路径结构到外部库,几乎一切都可以自定义。为了符合企业的开发条例,Symfony还绑定了一些额外的工具,以便于项目的测试,调试以及归档。

其官方网站:http://www.symfony-project.org/

 

2. QPHP

QPHP,意为快速PHP,它是一个与ASP.NET类似的MVC框架。基本上它是这样一个情况:

◆整合了Java和C#的美感

◆除去了在其他PHP框架中使用的Perl形式的意义含糊的语言

◆大量基于OOP的概念

其官方网站:http://qphp.net/

 

3.Zoop

Zoop PHP框架,意为Zoop面向对象的PHP框架。这是个稳定,可伸缩并可移植的框架。从诞生到现在的5年间,已经在不少产品开发中被使用。

Zoop是一个快速,有效并干净的框架。它的伸缩性很好,你可以只安装你需要的功能。

对代码并不很熟悉的开发者也可以通过Zoop快速的开发安全的web应用。熟练的开发者则可以更加将Zoop的弹性利用到极致。

Zoop建议将display,logic以及数据层(MVC)分开使用。

Zoop由很多组件和项目集合而成,其中包括smarty和prototype AJAX框架,PEAR模块等。高效的核心组件提供了很多你原本需要自己编码来实现的功能。Zoop内置的纠错功能可以通过配置实现生产环境下的错误日志 生成,这个错误日志提供了很多信息,可读性很高,可以更轻易的寻找并排除错误。

Zoop的一个特别之处在于其GuiControls,在PHP中是一个相当革新的想法。它提供了很多form widgets与验证完整的集合到一起,并形成了一个可以轻松打造个性化GuiControls的框架。

其官方网站:http://zoopframework.com/

 

4.PHPDevShell

PHPDevShell是一个开源(GNU/LGPL)的快速应用开发框架,用于开发不含Javascript的纯PHP。它有一个完整的GUI管 理员后台界面。其主要目标在于开发插件一类的基于管理的应用,其中速度、安全、稳定性及弹性是最优先考虑的重点。其设计形成了一个简单的学习曲线,PHP 开发者无需学习复杂的新术语。PHPDevShell的到来满足了开发者们对于一个轻量级但是功能完善,可以无限制的进行配置的GUI的需求。

其官方网站:http://www.phpdevshell.org/

0
0
分享到:
评论

相关推荐

    基于PHP的MVC开发框架zentao框架源码.zip

    zentao框架是一个基于PHP实现的MVC(Model-View-Controller)模式的开发框架,广泛应用于项目管理、任务跟踪、缺陷管理等领域。它以其高效、稳定和易用性,成为了许多开发者的首选工具。本文将深入探讨zentao框架的...

    基于PHP的MVC框架核心技术研究与实现.pdf

    2. MVC框架的设计:基于PHP的MVC框架的设计需要考虑路由模式、控制器工厂、DAO组件和模板引擎等几个关键组件。 3. 路由模式的解决:论文解决了框架的路由模式问题,设计了一个高效的路由模式以满足企业级应用系统的...

    基于 MVC 模式的博客(BLOG)系统的设计与实现

    **Struts与MVC**:Struts是一个基于MVC模式的开源框架,广泛应用于Java Web应用的开发。通过Struts框架,可以轻松地实现MVC模式的各种功能,如用户请求处理、视图渲染等。 - **Struts框架结构**(见原文图3):...

    php mvc 轻量级框架

    使用PHP MVC框架通常包括以下几个步骤: 1. 安装和配置框架。 2. 创建控制器,定义路由以处理HTTP请求。 3. 编写模型,实现业务逻辑和数据操作。 4. 设计视图,呈现数据到用户界面。 5. 集成数据库和其他服务。 6. ...

    基于MVC模式下的开发框架建设与改进.docx

    ### 基于MVC模式下的开发框架建设与改进 #### 摘要与引言 随着互联网技术的快速发展,Web应用已经成为人们日常生活和工作中不可或缺的一部分。为了满足日益增长的需求,传统的开发模式已经逐渐显示出其局限性。MVC...

    基于MVC模式的投票系统

    总的来说,【基于MVC模式的投票系统】是一个涵盖多方面技术的项目,它涉及到了Web开发的多个核心领域,包括数据库设计、前端开发、后端编程以及软件工程的实践。通过这样的项目,开发者可以提升自己的全栈开发能力,...

    DOYOcms建站系统php开发mvc框架

    【DOYOcms建站系统php开发mvc框架】是一款基于PHP语言和MVC(Model-View-Controller)设计模式构建的网站管理系统。MVC框架是一种软件设计模式,它将应用程序分为三个核心部分:模型(Model)、视图(View)和控制器...

    基于MVC模式开发的B2B2C电商系统设计思路分析.pdf

    本文主要探讨了基于MVC(Model-View-Controller,模型-视图-控制器)模式开发的B2B2C(Business-to-Business-to-Consumer,企业对企业对消费者)电商系统的设计思路。B2B2C电商系统是一种新型的电商模式,它允许多个...

    MayFish/MVC/PHP开发框架

    在提供的压缩包中,我们可以看到以下几个主要文件和目录: - **index.php**:这是入口文件,通常是Web应用的起点,它会引导请求进入MayFish框架的运行流程。 - **mvc.sql**:这是一个SQL文件,可能包含了创建...

    基于PHP的Q快速mvc框架forWin源码.zip

    通常,一个MVC框架的源码会包含以下几个部分: 1. **Model**:模型层,负责与数据库交互,处理业务逻辑。它通常包括数据访问对象(DAO)和实体类(Entity),用于封装数据和操作。 2. **View**:视图层,负责呈现...

    基于PHP 足球彩票网全站程序的毕业设计,基于MVC架构,使用PHP作为主要开发语言,使用MySQL作为数据存储方式

    本项目的设计思路主要分为以下几个方面: 1.基于MVC架构,使用PHP作为主要开发语言,使用MySQL作为数据存储方式。 2.实现用户注册、登录、忘记密码等功能,确保用户信息的安全性。 3.实现彩票的购买、查看开奖...

    基于LayUI+SpringMVC的快速开发框架源码.zip

    在这个基于LayUI+SpringMVC的框架中,我们可以深入探讨以下几个关键知识点: 1. **LayUI**:LayUI是一个轻量级的前端框架,它的特点是简洁、易用,提供了丰富的UI组件,如表格、按钮、表单、弹窗等,支持响应式布局...

    轻量级MVC开发框架

    轻量级MVC框架相较于如Spring MVC、Laravel等重型框架,具有以下几个显著特点: 1. **简洁性**:轻量级框架通常包含较少的功能模块,因此整体结构更为简洁明了。 2. **易用性**:对于初学者而言,学习曲线较低,...

    phpmvc(包含实例和使用指南)

    Power2php是一个简单,开源,易扩展(升级),高效,面向对象的轻量级PHP MVC开发框架. 遵循GNU General Public License (GPL) 开源协议发布. Power2php会使开发变得更简单. 框架特点 * 简单,也许是你见过最简单的WEB...

    PHP开发框架的研究与实现.docx

    实现PHP Web开发框架需要经过以下几个步骤: * 确定框架的目标和定位 * 确定框架的基本组件,包括路由器、请求处理器、模型、视图和控制器等 * 实现框架的路由功能 * 实现框架的请求处理器 * 实现框架的模型和视图 ...

    php+smarty+mvc框架登录已完成

    在本次提到的“php+smarty+mvc框架登录已完成”的项目中,我们重点讨论以下几个关键知识点: 1. Smarty模板引擎:Smarty是PHP中一个强大的模板系统,它的主要功能是将HTML和PHP代码分离,使得程序员可以编写纯粹的...

    基于PHP的DoYouHaoBaby PHP开发框架.zip

    在深入学习DoYouHaoBaby PHP开发框架时,你可以关注以下几个核心知识点: 1. **MVC模式**:理解MVC模式的工作原理,如何将模型、视图和控制器分开,以及它们各自在框架中的职责。 2. **路由机制**:学习如何定义和...

    mvc框架例子该例子主要讲述了怎样创建mvc框架以及怎样用mvc操作数据库该希望对初学mvc的人有所帮助欢迎大家下载分享

    本例子将详细解析如何创建一个MVC框架,并展示如何通过该框架与数据库进行交互。** **一、MVC框架的基本概念** 1. **Model(模型)**: 模型层是应用程序的核心,负责处理业务逻辑和数据管理。它与数据库或其他数据...

    PHP__单入口MVC模式实例

    这样做有以下几个优势: 1. **增强安全性**:通过限制直接访问应用程序的其他部分,可以防止恶意用户直接调用控制器或模型文件,降低安全风险。 2. **简化路由**:所有的请求都被集中处理,使得路由规则更容易管理...

    PHP框架Medoo-MVC.zip

    Medoo-MVC是一个基于Medoo的简单的php框架,如果之前使用过Medoo,只需几分钟学习即可开始开发,如果没接触过Medoo,可能会需要十多分钟学习一下。 标签:Medoo Web框架

Global site tag (gtag.js) - Google Analytics