微信号:infoqchina

介绍:有内容的技术社区媒体

Pivotal将不再资助Groovy/Grails项目

2015-01-21 12:02 InfoQ


2015年1月19日,Pivotal Software宣布,在3月31日之后,该公司将不再资助广受欢迎的Groovy语言和Grails框架。


Pivotal在声明中提到:“Pivotal更大的战略是集中资源,加速商业项目和开源项目的开发,从而不断增加其在平台即服务(Platform-as-a-Service)、数据和敏捷开发等领域的吸引力,而决定终止对Groovy和Grails的资助,正是这个战略的一部分。Pivotal也确定了一个合适的时间点,希望开源社区中其他对此感兴趣的、能够更好地服务于这些项目目标的团体,来领导Groovy和Grails的下一步开发。”


InfoQ就这份声明采访了Groovy项目的管理者Guillaume Laforge。


InfoQ:这份声明的起因是什么

LaForge:如Pivotal的声明和FAQ所言,Pivotal决定重新把精力集中在Cloud Foundry上,看待Groovy和Grails的策略已经不同以往。这也是他们决定停止资助这些项目的原因,尽管这些项目在不断成长而且取得了成功。


InfoQ:这个决定是你们和Pivotal双方协商的吗?

LaForge:不,这是Pivotal的决定。我们愿意在Pivotal这棵大树下继续开发Groovy和Grails,比如说,我们和Spring兄弟团队有很好的协同效果。我们有很多事情可以做,帮助使用Groovy和Grails来构建Cloud Foundry基础设施的未来(可以考虑用于云服务组织的Groovy领域特定语言,Grails敏捷仪表板,Grails支持的微服务和后端服务等)。关于Groovy和Grails能起什么作用,我们并不缺少这方面的想法。


InfoQ:你们下一步打算怎么做?

LaForge:在不久的将来,我们期待给这些项目找个新家,以便我们能够继续全职从事相关开发,从而不减慢开发与创新的步调。当然,这段时间我们也会一直开发。实际上我们正在计划即将发布的Groovy 2.4,紧随其后的是Grails 3.0。


InfoQ:在是不是已经有可能的支持者了?

LaForge:我们正在和可能的支持者谈,不过到目前为止,项目的归属还没有一个明确的答案。随着这个声明的出台,或许有感兴趣的第三方团体会加入进来。


InfoQ:在3月及以后,这对Groovy/Grails有何影响?

LaForge:前面我也提到了,我们会和往常一样,继续开发Groovy和Grails,我们有大量的工作要做,有很多想法要实现。不过风险就是,我们可能无法像以前那样全速开发了,速度会减缓。我们可能会重新思考一些牵扯面比较广的特性,并尝试以更灵巧的方式加以分割,重新安排时间表。因为有社区的贡献,我们知道Groovy和Grails能够活下来,并继续演进,但是找到一个愿意为该项目及其团队提供资助的新家,会有很大的帮助。


InfoQ:Groovy/Grails作为一款产品,下一步的计划是?

LaForge:我刚才提到了即将发布的Groovy 2.4和Grails 3.0。Groovy 2.4将对Android平台提供非常好的支持,支持用Groovy高效、优雅地构建移动应用。除此之外,我们还在性能改进方面下了很大的功夫。对于Grails 3,我们围绕Spring Boot做了很大的重构,使Grails 3非常适合最近争论很多的微服务。


对于Groovy的前进方向,我们有很多想法想要付诸实施,比如,对Java 8的构造提供更多支持(特别是采用一些新的语法元素),增强并改进内部的动态运行时,继续改进性能(缩减生成的字节码,减少内存消耗等),我们也在考虑添加某种类型的宏,帮助开发者编写代码转换,希望与原始的Java相比,能够去掉更多的样板代码。


如何改进这些项目,让使用Groovy语言和Grails框架的开发者更具开发效率,这方面的想法并不缺乏。


InfoQ:祝你好运。Groovy是个很棒的平台,也影响了Java本身,并启发了Lambda项目和Coin项目,也带动了Java向更具函数式风格发展的趋势。

LaForge:感谢对我的采访,感谢你的支持,也感谢你的赞美之词。


在支持合同方面,Pivotal表示目前将继续兑现现有合同。Pivotal还提到,这个决策不会影响他们对Spring框架的支持。


 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 iOS,Android网络抓包教程之tcpdump Android 应用架构演进 抓包,只为让DBA过的更开心 小伙伴们,福利来了,golang.org中国区可以访问了 怎么让引导不再是无用小透明