xtend怎么使用_Java替代Xtend又推出了另一个块摇摆更新

xtend怎么使用

Xtend 2.7已着陆。 但是除了通常的错误修复,我们还能期待什么? 当然有一些漂亮的功能。 甚至更多:Xtend还在吹嘘一轮IDE性能改进。 同时,DSL框架Xtext还收到了与Xtend 2.7匹配的更新。 因此,让我们仔细看看是什么使Xtend如此特别,以及最新版本带来了什么。

Xtend与Java

Xtend始于2011年,当时颇受争议,一举成名:该编程语言向用户承诺“今天的Java 10”。 当时的Java 7更新只是让用户大为改观,这让他们感到失望,而Xtend却让许多使用Lambda表达式,操作重载和宏的Java开发人员大开眼界。

但是炒作一如既往地慢慢消失了。 此后,Java 8赶上了许多开发人员所希望的一些创新。 但是,即使不再让程序员大吃一惊,Xtend仍然具有优势-主要是其将Xtend转换为可读的Java源代码(而不是Bytecode)的能力。 这意味着您不需要特殊的框架,因为所有Java API都可以按原样使用。 互操作性再好不过了。

Xtend 2.7

Xtend 2.7的发布公告较为适度,声称是“ Java的开源扩展”。 回到其杂乱无章的年代,甚至有人称它为JVM对CoffeeScript的回答 。 Xtend团队最近声称自己是Android的另一种编程选择,与Apple的Swift相提并论。

Xtend 2.7中的许多更改都与Eclipse IDE中的支持有关。 由于它靠近Eclipse的DSL框架,因此这已经是Xtend的优势之一。 现在,该语言已经拧紧了它的螺钉:例如,一旦再次修改文本,就会停止在后台运行的进程,据说这可以显着改善响应时间。

Active Annotations API也已被重新研究,它可以影响Xtend代码到Java的翻译。 Xtend 2.7.0还添加了几个新的注释,例如@Accessors注释可以自动为字段创建getter和setter方法。

Xtent 2.7

Xtend的基础是DSL框架Xtext,它使您可以构建自己的编程语言,包括专业的IDE支持。 Xtext 2.7还从Xbases最终确定了JVM Model Inferrer,它使用Java表达式填补了语言的空白,并集成了Java类。 而且,它与Xcore(用于创建EMF模型的DSL)的关系也得到了改善。

Xtend入门

您可以在Xtend 2.7Xtext 2.7的发行说明中阅读有关新版本的详细信息。 如果您想立即深入Xtend,请查看下面的JAX 2013的Sven Efftinge的会议。

通过Shutterstock的程序代码图像


翻译自: https://jaxenter.com/java-alternative-xtend-is-back-with-another-block-rocking-update-108068.html

xtend怎么使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值