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. MySQL添加列、删除列,创建主键等常用操作总结

    一. 列常用操作 ① 添加新的一列test_column,并将其作为主键,FIRST将其放在表中第一行,auto_increement是自动增长 alter table test_table add  ...

  2. 【Java每日一题】20170222

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

  3. 雪碧图和如何实现浏览器中title的小图标

    background-position 雪碧图 我们的html和css中有三个属性可以向服务器发送请求 ser href url 2.overflow (1) 值hidden 超出就隐藏 (2)值sc ...

  4. 深入源码分析SpringMVC底层原理(二)

    原文链接:深入源码分析SpringMVC底层原理(二) 文章目录 深入分析SpringMVC请求处理过程 1. DispatcherServlet处理请求 1.1 寻找Handler 1.2 没有找到 ...

  5. Python 内置函数笔记

    其中有几个方法没怎么用过, 所以没整理到 Python内置函数 abs(a) 返回a的绝对值.该参数可以是整数或浮点数.如果参数是一个复数,则返回其大小 all(a) 如果元组.列表里面的所有元素都非 ...

  6. java使用POI将数据导出放入Excel

    本文主要是将数据库取出的数据按照自定义的行列格式导出到excel中,POI则是实现我们需求所用到的技术. POI介绍 使用spring boot导入相关依赖 获取数据(自行处理) 完整代码实例:创建e ...

  7. 开源前端脚本错误监控及跟踪解决项目-BadJS 试用

    BadJS 是 一个web 前端脚本错误监控及跟踪项目.此项目为鹅厂 imweb(qq群:179045421) 团队的开源项目.此项目支持单机,集群,docker.存储支持mongodb等. 官网文档 ...

  8. 用python实现一个小游戏——抽牌

    想要实现一个抽牌的功能,有很多种实现方法,这时候我们创造一个对象,通过内置方法来完成这个功能: # Author:Zhang Zhao # -*-coding:utf-8-*- from collec ...

  9. mysql随笔系列-1

    MySQL数据库管理 本人实验所用的MySQL数据库版本:5.5.56-MariaDB MariaDB Server  操作系统:centos7.5 1.创建数据库 MariaDB [(none)]& ...

  10. Spring学习之旅(七)基于XML配置与基于AspectJ注解配置的AOP编程比较

    本篇博文用一个稍复杂点的案例来对比一下基于XML配置与基于AspectJ注解配置的AOP编程的不同. 相关引入包等Spring  AOP编程准备,请参考小编的其他博文,这里不再赘述. 案例要求: 写一 ...