Zend框架加快PHP走向云端的速度

开发 后端
Zend Framework1.8扩大了PHP框架以使其适应Amazon的EC2云计算服务。Zend框架还添加了新的应用程序开发功能以加速PHP的开发。

51CTO推荐:PHP+MySQL教程

PHP程序员将可以通过新的方法轻松地将其PHP应用程序与云联系起来,这要归功于开源Zend框架***版本的出炉。

Zend Framework1.8扩大了PHP框架以使其适应Amazon的EC2云计算服务。Zend框架还添加了新的应用程序开发功能以加速PHP的开发。

Zend框架是PHP用以应对.NET,JavaEE和Ruby on Rails开发框架的工具。随着新版本的推出,Zend技术,这一PHP幕后商业资助者,正在大力扩充PHP的竞争力。而这次新版本的推出是继上个月该公司推出Zend Server PHP中间设备之后的又一举措。

Zend技术创始人兼***技术官Zeev Suraski说:“Zend 1.8的推出时间再合适不过了,因为不久前我们才推出了Zend Server,这两个工具会相辅相成的。现在我认为我们的用户真正意义上拥有了完整的堆栈。我们的Zend Studio 集成开发环境现在有了Zend Framework的支持,而且Zend Server还会在旁边起到辅助作用,这一切都为PHP的发展提供了良好的开发与部署条件。”

Zend框架1.8版本的推出是今年以来对于该框架的***更新。其1.7版本是在去年十一月份推出的,带有Adobe 动作信息格式的支持。

Suraki解释称1.8版本中快速应用程序开发(RAD)的功能使得开发人员有能力快速地管理和修改应用程序。新的RAD工具有助于开发人员创建新项目和新控件,一般来说,他们可以开发出项目的各种代码骨架。

Zend 框架中用于快速应用程序开发的新模块被称为Zend_application,它进一步加快了PHP的发展。Zend框架项目领导人Matt Weier O’Phinney透露,在需要自启动应用程序的时候,Zend_application可以有效地帮助程序员进行开发。而在1.8版本出来之前,程序员需要创建一个自启动脚本,在这一自启动脚本中包含了需要注入到框架对象中的各种资源。通过手动来完成这一操作是相当复杂的,而现在Zend_aaplication就可以为自启动程序建立标准化的方式。

云技术支持

Zend在推出1.8版本的框架后继而向云技术靠拢,它为Amazon的EC2服务和S3云存储产品都提供了相应支持。

“在S3中,我们授予了程序员对几乎可无限扩展的Amazon存储服务器的访问权利,”Suraki解释说,“作为EC2的一个类别,我们赋予了程序员管理EC2实例的能力以方便他们创建,终止以及启动这些实例。”

Suraki补充说,如果没有云技术的支持,程序员们将很难对使用Zend框架的Amazon的云基础设施进行利用。现在他声称,有了Zend框架就可以对Amazon存取进行程序化管理了。

虽然Zend公司现在支持Amazon云,但是它现在还不能为谷歌的应用引擎提供支持。尽管在过去谷歌通过谷歌数据应用程序接口为Zend框架提供支持。Suraki和O’Phinney同时指出,现阶段还没有任何要求支持谷歌应用引擎的正式提议,不过O’Phinney称已经在这方面进行过一些初步的试验。谷歌推出的应用引擎支持Python语言,且最近已经开始测试其对Java的支持。

另一个Zend 框架暂不能提供支持的是Oauth验证。Oauth标准现在正被众多网站实施和测试,这些网站都将其视为一种保护Web认证的简单方式。

O’Phinney称,虽然Zend框架1.8版本还不支持Oauth验证,但是已经有提议要将其纳入进来了。因此在今年晚些时候,也就是1.9版本的框架中,就可以实现对Oauth的支持了。

PHP 5.3和PHP 6

虽然Zend Framework 1.8对于PHP程序员来说是向前迈出了重要异步,但是另一个指日可待的大跃进是PHP语言的更新版本即将推出,因为PHP5.3已经处于发布的候选阶段,PHP6也正在积极地发展。Suraski称,PHP5.3是一个重要进步,因为PHP6指日可待。PHP社区决定与其等着PHP6的敲定,不如在PHP5.3之前就 把PHP6的某些想法公布。

这其中的一个性能就是命名空间,它是一种能简要概括类和PHP项目的途径。

“一旦它推出,整个PHP社区都会收益。”Suraski说。至于PHP5.3什么时候出来,反而是个更难回答的问题。

【编辑推荐】

  1. 从个人主页到企业级开发:PHP的商业化历程
  2. 从Zend Engine 2.0的设计蓝图看PHP的将来
  3. PHP史上***变化 Zend增加应用服务器功能
责任编辑:佚名 来源: Internetnews
相关推荐

2009-12-09 13:41:50

PHP Zend框架

2009-11-24 13:15:35

Zend框架PHP上传文件

2009-12-09 13:47:49

PHP Zend框架模

2013-10-30 12:31:38

2012-04-09 11:15:11

2013-05-27 10:14:21

PHPZend FramewPHP编码

2021-03-16 14:33:12

区块链比特币加密货币

2009-07-01 15:02:56

JSP程序JSP操作

2010-02-23 15:25:10

CentOS Apac

2013-06-06 13:40:16

惠普

2009-06-03 09:07:08

Windows 7微软操作系统

2020-11-03 10:25:39

AI 机器学习人工智能

2011-11-16 14:41:40

PHP

2009-06-10 10:32:13

ZendPHPJava

2017-03-01 20:08:36

PHP内核分析

2015-03-06 15:44:22

2009-12-09 13:32:08

PHP zend安装

2009-12-09 13:54:42

PHP Zend加密文

2011-05-24 16:03:30

C++编译速度

2014-12-01 15:32:28

开源社区云服务大数据架构
点赞
收藏

51CTO技术栈公众号