Zend框架加快PHP走向云端的速度
创始人
2024-03-27 01:50:53
0

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增加应用服务器功能

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
P2P的自白|我不生产内容,我... 现在一提起P2P,人们就会联想到正在被有关部门“围剿”的互联网理财服务。×租宝事件使得劳...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...