zend studio是什么_Zend是什么意思

2023-05-27 09:55:22     来源:互联网

Zend是一个开源的、面向对象的WEB应用开发框架,运行在PHP7下,使用MVC软件架构,BSD license作为授权模式。


(相关资料图)

Zend框架得到了开源促进协会(OSI)的认可,并获得了BSD的许可。

原始代码的所有贡献者必须与Apache Software Foundation签署贡献者许可协议(CLA)。

本许可和协议旨在防止ZF在商业使用中出现知识产权问题。

Zend Framework的创始人是Zend Technologies的Andi Gutmans和Zeev Suraski,他们是PHP底层解析引擎的重构者。

Technical partners include IBM, Google, Microsoft, Adobe, and strikers.

Zend Framework最新版本需要PHP 5.2.4或更高版本。Zend Framework 1.7.0之前的版本需要PHP 5.1.4或更高版本。

ZF官方手册推荐PHP 5.2.3或更高版本,因为新版本在编译方面有许多重大的安全和性能改进。在安装PHPUnit3.0或更高版本之前,不能在PHP单元测试模式下运行。

许多组件也需要PHP扩展。

一、Zend Framework 特征包括

所有组件都是完全面向对象的,符合E严格错误报告。随意使用的设计允许开发人员独立使用组件,每个组件几乎不依赖于其他组件。

默认情况下,它提供了一个强大而高效的MVC实现和一个基于PHP的模板。通过PDO,它支持各种数据库,如MySQL、Oracle、IBM DB2、Microsoft SQL Server、PostgreSQL、

SQLite和Informix动态服务器。支持多种邮件收发系统,如mbox、Maildir、POP3和IMAP4,灵活的缓存机制,支持多种缓存方式。

您可以将缓存写入内存或文件系统。创建 Zend Framework 应用

要创建一个Zend框架应用,可以使用zf工具构建一个典型的应用结构,然后在此基础上进行开发。这种自动创建应用程序结构的方法通常被称为“脚手架”功能。

Zend Framework被普遍认为是一个高学习曲线,难以入门。然而,zf工具脚手架极大地简化了应用程序创建和初始配置的过程。如果您与安装的Zend Studio环境合作,

以便框架可以在几分钟内配置和运行。

Zend框架本身在很大程度上模仿了Ruby on Rails,但也做了足够的修改以适应PHP的特性。

所以很多PHP框架都或多或少的借鉴和参考了Zend Framework。由于不满Zend框架中前端控制器重复初始化带来的不必要开销,

甚至有些开发者通过用C/C编写PHP扩展重新实现了Zend Framework,这样前端控制器只需要全局初始化一次(Yaf Framework和Phalcon PHP)。

本文zend studio是什么,Zend是什么意思到此分享完毕,希望对大家有所帮助。

标签:

包装