Zend:PHP框架结束的开始?

  随着Zeev Suraski, Matthew Weier O'Phinney, Enrico Zimuel and Dmitry Stogov 这些PHP核心小组的成员宣布,他们已经正式离开Zend公司。Rogue Wave在2015年收购了 Zend , Rogue Wave的战略决策将重点放在Zend Server 发展上。Zend框架的未来将不可预测。本文是外媒访问Zend Framework 的作者 Ralf Eggert的最新进展。

  Zend框架的未来会怎么?如何评估它的最新进展?Ralf Eggert —— Zend框架的作者和专家,谈到了刚过去几天和几周的重大事件。

  问:Matthew Weier O'Phinney在他的博客中提到在过去18个月内Zend Framework软件包有2亿次下载。尽管如此,还是想要了解Zend Engine和Zend Framework在Rogue Wave的开发工作和后期支持。有没有详细点的令人振奋的下一步消息?

  Ralf Eggert:我可以说一直都清晰。但这是一个谎言。当Rogue Wave收购Zend Technologies时,我有一点不好的感觉,直到几天前,这一点根据也没有。

  令人期待的未来是很明显的。在收购Zend完成后,Rogue Wave就让全部事情都在执行,看看数字,盈利很大的 Zend Server 部门。另外,Rogue Wave 对开源软件虽然没有多少承诺,但会继续推动开源软件的发展。至少 Zend Server在没有PHP和OSS的情况下是不存在,它至少要有一些 PHP 味道。

  问:作为BSD许可下的开源软件,下一步的 Zend Framework 有什么计划,原先计划的大版本一年半到两年的发布周期,未来 Zend框架会有什么不同的发布计划吗?

  Ralf Eggert:Zend框架历史上自2006年以来很少有停顿阶段,它坚持稳定的发布周期。一些开发人员可能没有尝试过,也不用那么费心。我们使用操作系统,通过固定发布周期计划、安全性更新当然是有用和合适的。而是一个Web框架的更新,原则上只有顾问和研究机构在Web框架发布新版本时才会感到高兴。呃,我跑题了。

  无论这一步是结束还是开始,我今天不能确定,也没人能预测啊。重要的是未来几周和几个月会发生什么。如果长时间没有任何事情发生,没有人想要迈出第一步,那么这可能就是结束的开始。

  虽然与Symfony和Laravel相比,Zend Framework近年来已经少了很多人气,但它更多地服务于德国的很多大客户。因此,如果有一家公司想要推动开发,或者如果几家公司或基金会的财团资助,那么它实际上可能会产生更多积极地影响。

  问:尽管人们大多数乐观态度,但许多公司和开发人员都对最近的事件感到担心,如果不再依赖Zend。这最终会弄死 Zend 框架吗?

  Ralf Eggert:正像你提到的,未来几周和几个月的事情将决定性的。现在每个人都在玩Mikado,没有人敢打包票,可能会变得复杂吧。由社区独自承担,没有经济保障,这确实会发生困难。目前有些这个迹象了,新的开发人员已经被吓倒了,现有项目也可能被撤回。

  但是如果,如果,这一切都朝着意志的方向发展,直到某个时候我们才会知道旅程的去向。

  PHP会有阻碍吗?

  问:Zend for PHP的开发工作有多重要?是不是Zend现在正在远离PHP,或者PHP的进一步发展很快就会磕磕绊绊?

  Ralf Eggert:除了Zend Framework之外,Zend在过去为PHP做了很多工作,也有具体的发展。但我认为危险程度低于Zend框架。后续人员会不断开始启动PHP,PHP仍然是Web开发中最重要的语言之一,即使不是最重要的语言。推动PHP前进和发展的社区要大得多。我看到此处的问题会比较少。

  问:如果一切顺利,Zend可能会找到新的企业赞助商或将继续运行,开发人员也一定会将他们的注意力转回到专业知识的项目上。所以所有的坏,或者你认为Zeev Suraski 这些人的离职,对于Zend公司在未来的创新发展中,失去了灵魂?

  Ralf Eggert:如果它是一个基础,并且融资如果可以得到保障,那么我可以说未来的大多数开发人员仍然与项目保持联系。我们还应该记住,社区比核心团队更大,目前还不清楚球团队现在是否出现分化。

  这在很大程度上取决于未来几周和几个月的情况。如果没有任何反应,开发人员将开始新的任务,这可能意味着他们将有更少的时间进行开源方面的工作。

  另一个方面也许不应该提及,如果Rogue Wave坚持使用 Zend 品牌,那么这个框架需要有一个新名字。这确实可能导致Zend 框架的消失,或者新的框架像凤凰一样从灰烬中涅磐。遗憾的是,不能使用“Phoenix”这个名称,因为它已经被一些新的语言框架用了,我忘记了它的名字......

Zend:PHP框架结束的开始?的更多相关文章

  1. Zend Framework1 框架入门(针对Windows,包含安装配置与数据库增删改查)

    最近公司接的项目需要用到Zend Framework框架,本来需要用的是ZendFramework2 ,但是由于原有代码使用了ZendFramework1 框架,所以顺带学习了.现将一些基础入门记录一 ...

  2. zend framework框架学习走起——从零开始,点击记录-安装

    zend framework第一步,先来安装下zend framework框架. 先介绍下,我这边的php配置环境,为图省事,我是安装wampserver来搭载php环境的,,php+Apache+m ...

  3. Zend 官方框架增加 Swoole 协程支持 !

    前言 Zend Framework 是 PHP 的官方框架,随着 Zend-Expressive-Swoole 0.2.2 的发布,率先支持了 Swoole 4 的协程功能,现在可以仅通过一个配置即可 ...

  4. Zend Framework 框架搭建

    通过手工方法搭建Zend Framework的MVC框架结构.首先看一下zend framework mvc的目录结构 1. 在根目录下面创建 public ,并在 public 下创建 index. ...

  5. 在zend framework框架中try{}catch(Exception e){}的跳转问题

    请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1 首先我先说明我遇到的问题 try{ //导入学生信息 $ModelStudent->insert($dat ...

  6. Zend Framework学习日记(2)--HelloWorld篇(转)

    Zend Framework学习日记(2)--HelloWorld篇 这一篇主要演示如何用zf命令行工具建立一个基于Zend Framework框架的工程,也是我初学Zend Framework的小练 ...

  7. Zend Framework学习日记(1)--环境搭建篇(转)

    Zend Framework学习日记(1)--环境搭建篇 (1)开发工具 Zend Framework框架:http://framework.zend.com/download/latest 包含2个 ...

  8. 使用Maven+ssm框架搭建一个web项目

    1,前期准备:Eclipse(Mars.2 Release (4.5.2)).jdk1.7.tomcat7.maven3.2.1 2.使用eclipse中的maven新建一个web项目 点击next: ...

  9. Zend Framework(一) windows8.1下配置zend framework1.12

    windows8.1下配置zend framework1.12配置步骤: 1.     下载 zend framework1.12库 2.      创建zend frameworkproject 2 ...

随机推荐

  1. SQL Server远程连接 provider: Named Pipes Provider, error: 40 解决方法

    置SQLServer,允许远程连接 按照上面的文章一步步配置后,远程连接出现下面所示的报错(Navicat 和 SQL Server Management Studio) SQL Server Man ...

  2. [android] 插入一条记录到系统短信应用里

    谷歌市场上有这些应用,模拟短信,原理就是把数据插入到短信应用的数据库里 获取ContentResolver对象,通过getContentResolver()方法 调用resolver对象的insert ...

  3. 25.QT-模型视图

    模型视图设计模式的核心思想 使模型(数据)与视图(显示)相分离 模型只需要对外提供标准接口存取数据,无需数据如何显示 视图只需要自定义数据的显示方式,无需数据如何组织存储 当数据发生改变时,会通过信号 ...

  4. spring_05装配bean

    一.前言 <bean id="user1" scope="singleton" init-method="myInit" destro ...

  5. Maven(八)Eclipse创建Web项目(复杂方式)

    1. 生成标准的Web工程结构 2. 勾选结尾为webapp的包 3. 生成的文件结构如下 3.1 生成的目录结构若存在错误,缺少servlet.api 3.1.1 添加步骤如下 4.生成后存在的缺点 ...

  6. HTML表格,table,thead,tbody,tfoot,th,tr,td,的属性以及跨行,跨列

    在HTML中表格是作为一个整体来解析的,解析完才会在页面显示,如果表格很复杂很长,加载时间很长,用户体验就不好.所以这里就要用到表格结构标签,解析一部分就显示一部分,不用等表格全部加载完再显示. 表格 ...

  7. div添加cursor:pointer;失效问题。

    如果你不小心给其它盒子设置了z-index属性显示在最上层而又没有将该盒子进行隐藏. <style> .bottom { position: absolute; width:100px; ...

  8. 基于Aspectj 注解实现 spring AOP

    AOP 面向切面编程,是 OOP (面向对象编程)的补充 术语 横切关注点:方法中非主要业务逻辑部分 比如运算的模块:有验证参数.执行方法前的操作.执行方法.执行方法后的操作,验证参数.执行方法前后的 ...

  9. 大约当你拿捏的准世事的分寸时,你便会成功了。(NULL)

    (网络盗图)

  10. 用户 'XXX\SERVERNAME$' 登录失败。 原因: 找不到与提供的名称匹配的登录名。 [客户端: ]

    一工厂的中控服务器遇到了下面Alert提示,'XXX\SERVERNAME$'  XXX表示对应的域名, SERVERNAME$(脱敏处理,SERVERNAME为具体的服务器名称+$),而且如下所示, ...