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. 扩展RBAC用户角色权限设计方案(转载)

    扩展RBAC用户角色权限设计方案  来源:https://www.cnblogs.com/zwq194/archive/2011/03/07/1974821.html https://blog.csd ...

  2. 记录ThreadPoolTaskExecutor线程池的在项目中的实际应用,讲解一下线程池的配置和参数理解。

    前言:最近项目中与融360项目中接口对接,有反馈接口(也就是我们接收到请求,需要立即响应,并且还要有一个接口推送给他们其他计算结果),推送过程耗时.或者说两个接口不能是同时返回,有先后顺序. 这时我想 ...

  3. 【Java每日一题】20170227

    20170224问题解析请点击今日问题下方的“[Java每日一题]20170227”查看(问题解析在公众号首发,公众号ID:weknow619) package Feb2017; import jav ...

  4. Docker 系列二(操作镜像).

    一.镜像管理 1.拉取镜像 docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签] -- Docker 镜像仓库地址 :一般是 域名或者IP[:端口号 ...

  5. 设置dataGridView单元格颜色、字体、ToolTip、字体颜色

    this.dataGridView3.Rows[e.RowIndex].Cells["你的那个要判断的列名"].Style.BackColor = Color.MediumPurp ...

  6. 吴恩达机器学习笔记 —— 19 应用举例:照片OCR(光学字符识别)

    http://www.cnblogs.com/xing901022/p/9374258.html 本章讲述的是一个复杂的机器学习系统,通过它可以看到机器学习的系统是如何组装起来的:另外也说明了一个复杂 ...

  7. Ubuntu、deepin 支持 yum

    1,首先检测是否安装了build-essential程序包 sudo apt-get install build-essential 2,安装 yum sudo apt-get yum 3,检测是否安 ...

  8. win7下利用ftp实现华为路由器的配置文件上传和下载

    win7下利用ftp实现华为路由器的配置文件上传和下载 1.  Win7下ftp的安装和配置 (1)开始—>控制面板—>程序—>程序和功能—>打开或关闭Windows功能 (2 ...

  9. Android为TV端助力 MediaPlayer的一些使用方法简历

    这里提供一些MediaPlayer的简单方法,方便以后熟练的使用它! 1)如何获得MediaPlayer实例: 可以使用直接new的方式: MediaPlayer mp = new MediaPlay ...

  10. TeamViewer试用期满转免费版本方法

    TeamViewer安装完企业版以后,当试用期结束,到期后,无论你卸载.重装了多少次,都无法无法成功安装个人版,从网上搜索来得到的解决办法就是:安装TeamViewer的时候与你的电脑以及网卡地址进行 ...