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 简介相关推荐

  1. Zend framework简介

    zend framework( http://framework.zend.com/)是由zend开发的一个MVC框架 目前处于测试阶段(官方为0.1.2) 据说 Zend Developer Zon ...

  2. [转]Zend Framework + Smarty 应用实例

    一.Zend Framework简介 Zend Framework使用模型-视图-控制器(Model-View-Controller(MVC))结构.这个用来把你的程序分离成不同部分使得开发和维护变得 ...

  3. Zend Framework入门教程

    转战了各个Blog平台,发现还是落户到csdn上吧,以后吐槽在新浪,发长文在csdn,整理链接在Baidu Hi 在大四的时候接下的实验室网站,网站是上三届的吴师兄写的,主要采用的是LAMP,其中PH ...

  4. 第1讲韩顺平 PHP视频教程 zend framework zend介绍 zend快速入门 韩顺平php视频教程ppt 笔记心得

    韩顺平 PHP视频教程  zend framework  PPT笔记心得 本教程贯穿了两个软件公司常用的两个项目,数据采集系统和购物车,共分20讲从本质上深入浅出的分析了zend framework运 ...

  5. Zend Framework——权限控制与认证

    Zend Framework Acl与Auth--权限控制与认证 Created with Raphaël 2.1.2 认证开始 登录 发送用户名,密码及数据库连接 校验工作 结果处理 认证结束 步骤 ...

  6. Zend Framework Mail通过网易免费邮箱发送邮件

    2019独角兽企业重金招聘Python工程师标准>>> 做为一个苦逼的个人站长,做一个小网站,本来愿意来看的人就不多,再弄一个不能找回密码的会员系统?基本上被判死刑了 .阿里云的短信 ...

  7. zend framework php编码规范,Zend Framework常用校验器详解

    本文实例讲述了Zend Framework常用校验器.分享给大家供大家参考,具体如下: Date日期校验器 代码:<?php require_once 'Zend/Validate/Date.p ...

  8. PHP高级教程——Zend Framework核心开发人员力作

    <PHP高级程序设计:模式.框架与测试> -- Zend Framework核心开发人员力作 在过去的十年间, PHP 已经从一套为 Web 站点开发人员提供的简单工具转化成完整的 OOP ...

  9. Zend Framework 2 中,定制error 的layout

    为什么80%的码农都做不了架构师?>>>    404页面在我们平常浏览网页的时候并不会经常碰到,也因此很容易被忽略,在Zend Framework 2中,项目的结构已经默认提供了4 ...

最新文章

  1. Linux USB 驱动开发(一)—— USB设备基础概念
  2. android缓存之Lrucache 和LinkedHashMap
  3. Linux Kernel系列一:开篇和Kernel启动概要
  4. 【链表】BZOJ1588: [HNOI2002]营业额统计
  5. 只进ResultSet 不支持请求的操作
  6. SSIM与MS-SSIM图像评价函数
  7. nginx 403 Forbidden
  8. python画曲线图-如何使用python画曲线图
  9. 编码基本功:关于构建(build)号,不懂不要装
  10. 虚拟机没有显示ip地址
  11. hz什么梗_90hz屏幕什么意思
  12. hlsl函数 ddx ddy
  13. RLC交流电路测量实验
  14. 云服务器快速建网站_安装BT宝塔面板和wordpress
  15. 计算机考研951,清华大学2020,考研专业课951最高分经验分享
  16. php导出成word试卷,依据word模板批量生成试卷
  17. 2.6 KNN(K近邻算法)
  18. 【代码案例】网页版表白墙 待办事项 (包含完整源码)
  19. 博科光纤交换机价格售后维保
  20. 机器学习读书笔记(开篇)

热门文章

  1. opencv之解决Module opencv_ovis disabled because OGRE3D was not found
  2. opencv之划痕缺陷检测
  3. 模拟ARP报文发送,通过改变拓扑结构,观察报文发送方法以及途径
  4. 《软件工程(第4版?修订版)》—第2章2.9节本章对研究人员的意义
  5. 【李宏毅2020 ML/DL】P83 Generative Adversarial Network | Evaluation
  6. 【李宏毅2020 ML/DL】P77 Generative Adversarial Network | Theory behind GAN
  7. 【李宏毅2020 ML/DL】P75 Generative Adversarial Network | Conditional GAN
  8. sql SELECT时的with(nolock)选项说明
  9. 利用apache的ab命令做服务器压力测试
  10. java 构造块_java中构造方法、普通块、静态代码块、构造块的执行顺序