`
joan0106
  • 浏览: 142510 次
  • 性别: 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**:视图层,负责呈现...

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

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

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

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

    轻量级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(模型)**: 模型层是应用程序的核心,负责处理业务逻辑和数据管理。它与数据库或其他数据...

    基于ThinkPHP框架开发的三级分销投资理财系统PHP源码

    【基于ThinkPHP框架开发的三级分销投资理财系统PHP源码】是一个使用PHP编程语言和ThinkPHP框架构建的投资理财平台,其核心功能是实现三级分销模式,即用户可以通过邀请他人加入并根据邀请关系形成一个三级的分销网络...

    PHP__单入口MVC模式实例

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

Global site tag (gtag.js) - Google Analytics