Zend Framework (简写ZF)是由 Zend 公司支持开发的完全基于 PHP5 的开源PHP开发框架,可用于开发 Web 程序和服务,ZF采用 MVC(Model–View-Controller) 架构模式来分离应用程序中不同的部分方便程序的开发和维护。
基本介绍
Zend Framework 是用于 PHP 开发 Web 应用程序和 Web Service 程序的高品质开源框架。
利用 PHP 自身特性,Zend Framework 有很高的易用性和强大的功能。它提供了先进、健壮和安全的开发网站的解决方案。
ZF中的组件可以独立使用,但如果将它们组合起来,就形成了一个强大而可扩展的web开发框架。 ZF 提供了强壮而高效的 MVC实现,易于使用的数据库摘要和实现 HTML 表单解析、校验和过滤的表单组件,这样 开发者可以通过这些易用的、面向对象的接口联合所有这些操作。其它组件如 Zend_Auth和 Zend_Acl通过通用 的证书(credential)存储提供用户认证和授权。还有其它实现的客户库来简化访问最流行的可用的 web 服务。 不论你的程序需要什么,你都可能从 Zend Framework 中找到经过全面和严格测试的组件来使用,可以极为有效地减少开发时间。
Zend Framework 项目的主要赞助者是 Zend Technologies,但许多 其它公司也贡献了组件或重大功能。例如 Google、 Microsoft 和 StrikeIron 作为伙伴提供了 web 服务接口和其它 希望给 Zend Framework 开发者使用的技术。
没有活跃的 ZF 社区,Zend Framework 就不能交付和支持所有这些功能。社区成员包括贡献者都可以在这些地方找到: mailing lists, IRC channels 和其它论坛。无论你有什么关于 ZF 的问题,在社区里总能找到答案。
主要特性
代码完全采用PHP5 面向对象编写;丰富完善的组件支持;良好的 Ajax 支持;
模块化的结构设计,易于扩展;完善的文档资料;灵活的架构设计;
MVC是提高程序的可维护性的方法:将这个程序代码分为MVC三个部分
模型
关心的是欲显示的数据细节。关注的应用程序的业务逻辑部分,关注的是如何使用数据库来读取和保存数据。
视图
关心的是用户显示的部分,它通常是HTML
控制器
将特定的模型和视图结合起来,保证将正确的数据显示到页面上。
基本组件
Zend_Acl 提供轻量并灵活的访问控制列表(ACL,AccessControlList)功能和权限管理
Zend_Amf
Zend_Auth 主要用于认证,如用户注册,登录
Zend_Cache 为应用程序提供缓存服务
Zend_Config 简化应用程序中配置数据的使用
Zend_Console_Getopt 帮助命令行程序解析它们的选项和参数
Zend_Controller
ZendFramework的MVC体系的核心部分
Zend_Currency 通用的货币处理方式,根据不同的地区,使用不同的货币格式
Zend_Date 处理日期
Zend_Db 提供基于PDO的数据库操作方法
Zend_Debug 用于调试程序中表达式或变量的信息
Zend_Exception
ZendFramework中的异常处理类,ZendFramework抛出的所有异常都必须是它的子类的对象
Zend_Feed 提供对RSS和AtomFeed的处理功能
Zend_Filter 提供了一系列普遍使用的数据过滤器,同时也提供了一个简单的过滤器机制,
使多个过滤器以用户定义的顺序对一个单一的数据进行过滤
Zend_Form 结合其它组件来创建和处理表单元素
Zend_Gdata Gdata是GoogleData的缩写,Zend_Gdata提供了访问和处理GoogleAPI的功能
Zend_Layout 实现经典的两步视图模型
Zend_Ldap 提供对LDAP(轻量级目录访问协议)授权的基本支持
Zend_Loader 提供动态加载文件和类功能
Zend_Locale 本地化
Zend_Log 提供日志记录功能,支持多个日志后端
Zend_Mail 提供邮件发送功能
Zend_Measure 提供单位换算转换功能
Zend_Memory Zend_Memory组件用于在一个受限制的内存环境下管理数据
官网:
http://framework.zend.com/
最新版本下载地址:
http://framework.zend.com/download/latest
中文手册下载地址:
http://framework.zend.com/docs/translations
分享到:
相关推荐
**一、Zend Framework 简介** Zend Framework 是一个开源的、基于组件的 PHP 框架,旨在提供高效的开发环境,以构建高质量的Web应用程序。它遵循MVC(Model-View-Controller)设计模式,支持松耦合的组件结构,使得...
描述提到"zend framework zendframework manual 手册,Zend Framework手册 中文版,有一部分还没有汉化",这意味着虽然该手册是中文版本,但可能并非全部内容都已翻译完成,部分原文可能是英文状态。 **Zend ...
**一、Zend Framework简介** Zend Framework(简称ZF)是一款开源、基于PHP语言的企业级Web应用程序开发框架。它遵循MVC(Model-View-Controller)设计模式,为开发者提供了一整套强大的工具和服务,旨在提高开发...
"ZendFramework-1.10.4-minimal" 这个标题表明我们正在处理的是 Zend Framework 的一个特定版本,即1.10.4,并且是精简版(minimal)。这意味着它可能包含了框架的核心组件,但可能去除了某些非必要的或附加的模块,...
Table of Contents •Introduction to Zend Framework •Overview •Installation •Learning Zend Framework •Zend Framework Quick Start •Autoloading in Zend Framework •Plugins in Zend Framework •...
Whether you are learning Zend framework from scratch or looking to sharpen up your skills from previous versions, Zend Framework 2 Application Development will help you to harness the power of Zend ...
**一、Zend Framework 简介** Zend Framework 是一个开源、面向对象的 PHP 框架,遵循“组件式”设计模式,提供了如数据库抽象层、缓存机制、表单处理、安全认证等基础功能。其核心特点包括: 1. **组件化设计**:...
**一、Zend Framework简介** Zend Framework 是一个开源、基于组件的 PHP 框架,它遵循 Model-View-Controller (MVC) 设计模式,为开发高质量、可扩展的 Web 应用程序提供了强大的基础。此版本1.12.9是该框架的一个...
Zend Framework推崇“选择性使用”原则,开发者可以根据项目需求选择使用其中的部分或全部组件,极大地提高了开发效率和代码质量。 **二、CMS系统的核心功能** CMS系统通常包含以下核心功能: 1. **内容创建与...
Zend Framework 2 官方教程汉化版
在Zend Framework中整合Smarty模板引擎,可以让开发人员利用Zend Framework强大的框架特性和Smarty简洁的模板语法来创建更为复杂和功能丰富的Web应用。以下是整合Zend Framework与Smarty时需要了解的相关知识点。 ...
Zend Framework 中文 手册 2008年12月01日.chm MD5: DD29C39D12E9C0B38FD3475A12D05B73 SHA1: 1A6BBBF9311013F2FF2BF97752332160ED767526 CRC32: 88210ABD Zend Framework 入门教程(简体中文1.52版)v0.12.pdf MD5:...
- 命令行下载:使用`wget`命令下载,例如:`$ wget http://framework.zend.com/download/tgz`,接着解压:`$ tar -xvzf ZendFramework-0.1.2.tar.gz`。 ##### 目录结构: - 将下载的`library`目录重命名并放置于...
#### 二、Zend Framework简介 - **定义**:Zend Framework是一个用PHP语言编写的开源框架,它提供了一套完整的工具集和组件库,用于构建高效且可扩展的Web应用程序。 - **特点**: - 遵循MVC(Model-View-Controller...
PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好...
**Zend Framework 1.7.5 基本使用教程** Zend Framework 是一个开源的、基于组件的PHP框架,用于构建可扩展、高性能的Web应用。版本1.7.5是该框架的一个重要里程碑,提供了丰富的功能和改进,旨在提高开发效率。在...
Zend Framework 3 Developer's Guide 英文azw3 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书