`
txf2004
  • 浏览: 7060166 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

几个值得关注的PHP MVC Framework

阅读更多
Mustapha的Blog 上,他列出了他心中的Top10 PHP MVC Framework:

10- Ambivalence: A Java-Maverick Port
9- WACT: Web Application Component Toolkit
8- Achievo: A good RAD framework
7- Phrame: A Java-Struts port
6- Studs: A Java-Struts port to PHP
5- Prado: The winner of Zend coding contest
4- PHPOnTrax: a Rails port - PHP5 Only
3- CakePHP: Inspired by Rails PHP4/5
2- Mojavi: The first MVC framework I fell in love with
1- Symfony: Based on Mojavi and inspired by Rails

其中WACT,Phrame,Prado,CakePHP,Mojavi都试用过,可惜没有一种非常满意。

我要的框架要有几个特征:
1。OO; 大多可以
2。快速开发; 除了框架本身的设计,熟练也是一个影响因素,不好比较,不过Cake和Symfony,Seagull都很不错
3。同时支持PHP4/PHP5 ; Symfony被排除。。
4。可与PEAR方便地集成; 我不喜欢Framework本身集成太多类库。
5。可自选模板引擎; 项目要求,不同规模要用不同的解决方案。
6。有IDE支持 目前没有一个Framework具备这个条件,Prado曾有过打算,不知道现在做得如何了。

目前恐怕只能期待Zend Framework了,Zend Framework+ 我最喜欢的IDE Eclipse,相信一定会很棒。
分享到:
评论

相关推荐

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

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

    php mvc 轻量级框架

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

    KISS FRAMEWORK php框架

    构建基于KISS FRAMEWORK的应用程序涉及以下几个步骤: **1. 开发流程** - 分析需求 - 设计架构 - 编写代码 - 单元测试 - 集成测试 - 上线部署 **2. 配置Apache** 为了使KISS FRAMEWORK能够在Apache环境下正常...

    zendframework快速配置

    在 "module/Application" 目录下,你需要创建以下几个文件: - `Module.php`: 这是模块的入口文件,定义模块名称和初始化操作。 - `config/module.config.php`: 这里存放模块的配置信息,如路由、控制器等。 示例 ...

    Zend Framework 2 基础教程

    该系统包含以下几个页面: 1. **专辑列表**:显示所有已有的专辑,并提供编辑和删除的链接。同时,还会提供一个添加新专辑的链接。 2. **添加新专辑**:提供一个表单来添加新的专辑信息。 3. **编辑专辑**:提供一...

    php Recess framework documents

    Recess框架的安装非常简单,主要包括以下几个步骤: 1. **需求:** 确保服务器上已经安装了PHP环境,并且版本满足Recess的要求。 2. **下载与安装:** 通过官方网站或源代码管理工具(如Git)下载Recess框架并安装...

    Zend Framework入门教程

    - **MVC 在 Zend Framework 中的应用**:在Zend Framework中,MVC模式被具体化为以下几个组成部分: - **模型**:处理应用程序的数据逻辑,如数据库操作等。 - **视图**:负责渲染用户界面,通常包含模板文件。 -...

    zendframework入门pdf by Rob Allen

    - **项目目录结构**:通常情况下,一个 Zend Framework 项目的目录结构包括以下几个主要部分: - `library`:存放框架的类库文件。 - `application`:存放应用程序的代码。 - `public`:存放 Web 可访问的文件,...

    mvc_framework

    通常,这样的框架会包含以下几个关键目录和文件: - **app**:存放应用程序的核心代码,包括模型、视图、控制器等。 - `Models`:存储业务逻辑和数据处理的类。 - `Views`:存放视图模板,用于生成用户界面。 - ...

    Yii Framework API手册

    在Yii Framework API手册中,你可以找到以下几个重要的知识点: 1. **基础组件**: Yii的核心组件包括MVC(模型-视图-控制器)架构、数据库访问对象(DAO)、ActiveRecord模式、I18N(国际化)与L10N(本地化)、...

    基于zend Framework的购物车系统的实现

    购物车系统通常包含以下几个主要部分: 1. **商品管理**:包括商品添加、删除、更新库存等功能,通常需要与数据库进行交互。 2. **购物车操作**:用户可以将商品加入购物车、修改数量、移除商品,这些操作需要持久...

    phalcon php framework documentation 2.0.8.pdf

    由于文档的内容非常详尽,提供了关于Phalcon框架的各类操作和高级功能的介绍,这里我们挑几个关键知识点进行详细说明: 1. MVC架构:Phalcon遵循MVC架构模式,其中包括了模型(Model)、视图(View)和控制器...

    Zend Framework实例教程

    教程强调了尽管Zend Framework还在早期开发阶段,但它已经包含了几个关键功能,适合初学者学习和实践。 首先,要开始学习此教程,你需要确保你的环境满足特定要求。Zend Framework需要PHP 5作为运行环境,同时推荐...

    ZEND framework 的一些知识

    本章节将深入探讨ZEND Framework中的MVC架构,包括以下几个核心部分: 1. ZEND Framework MVC架构概览 2. 前端控制器(Front Controller) 3. 路由器(Router) 4. 派遣器(Dispatcher) 5. 请求对象(Request ...

    Zend Framework 入门 快速上手

    基础项目结构通常包括以下几个部分: - `application/`: 应用程序的核心,包括控制器、模型、视图等。 - `controllers/`: 存放控制器类。 - `models/`: 存放业务逻辑和数据模型。 - `views/`: 存放视图脚本。 ...

    Simple PHP FrameWork:主要目标是简单-开源

    简单性体现在以下几个方面: 1. **轻量级**:框架体积小,依赖少,易于部署和升级。 2. **易学易用**:代码结构清晰,遵循常见的PHP编程习惯,减少学习曲线。 3. **灵活性**:允许开发者根据需求自定义配置和扩展...

Global site tag (gtag.js) - Google Analytics