技术开发 频道

红帽将Ceylon送给Eclipse,你怎么看?

  【IT168 编译】Ceylon是RedHat秘密筹划的“Java杀手”,当然它并没有杀死任何东西,事实上Red Hat已经宣布将它捐赠给Eclipse基金会了。

红帽将Ceylon送给Eclipse,你怎么看?

  关于Ceylon

  Ceylon是一种比较体面的语言,是一种模块化的静态类型编程语言,具有一系列实用功能,可以说是最好的JVM语言,甚至连即将推出的Java 9也难以企及。很多“Java杀手级”语言都在揪着Java 7以及更早版本的缺点穷追猛打。而Java也没有放松,也正在进行技术更迭实行反击。

  Ceylon的主要特点是它不激进,它只是改进了Java,并添加了一些现代功能,如一级函数。Ceylon和Kotlin在语言和合作工具方面和相似,作为Java开发的替代品,Kotlin在谷歌的力捧下似乎未来更明朗一些。你可以说,在Ceylon和Kotlin的这场战斗中,Kotlin凭借着谷歌的支持胜利了。但是你也必须承认Ceylon的失败并不是Kotlin的发展,而是Ceylon迁移到Eclipse。

  在Ceylon之前,红帽对Java-或者JVM-还有兴趣,例如,Ceylon的模块是JBoss模块,这对于Java 9 Jigsaw module项目来说可能有些困难。

  发表博客表明,Red Hats把Ceylon移交给Eclipse基金会,但没有涉及任何商业交易:

  “Red Hat是开源,质量和社区信任的同义词,但是我们也在担心与一家公司的强大联系会阻碍社区的发展,我们一直中立的看这个项目,而不是把它作为一个业务目标的工具,但是我们不确定外界是怎么来看待的。”

  Google有自己的语言,如Go和Dart,微软也有自己的语言,Mozilla开发了Rust,JetBrains 开发了Kotlin。所以Red Hat也需要有自己的语言。但是Red Hat并没有让Ceylon发出足够的商业声音,它没有用于任何大型项目,也没有成为任何项目的关键。

红帽将Ceylon送给Eclipse,你怎么看?

  所以它最终被转移到Eclipse,似乎是注定的:

  这个举动距今已有几个月了,因为必要的法律程序需要走一段时间,然后还要等待Eclipse基金会董事会的最终批准,最后我们准备做出初始的代码贡献。 “

  Eclipse Ceylon网页显示:

  Eclipse Ceylon项目包括开发语言本身(语言规范),编译器前端(typechecker),Java和JavaScript的编译器后端,模块系统,命令行工具,SDK和基于Eclipse的IDE。未来的方向是Eclipse Che工具,该项目还维护了该语言的网站和文档。

  我们相信,加入Eclipse社区将有助于Ceylon在贡献者和用户中更受欢迎。

0
相关文章