【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

xtend

收录了 xtend 频道下的 16 篇内容

JVM 语言 Xtend 优缺点速览

Xtend是Eclipse推出的一门静态类型的编程语言,它会编译成易于理解的Java源代码。Xtend源于Java并对它做了许多改进。它对于Java就像CoffeeScript对于JavaScript:代码更简洁,可以帮助开发人员减少样板代码。

Xtend 2.4.3 扩展活动注解支持文件系统

继Xtend 2.4引入了活动注解之后,在Xtend 2.4.3中又增加了一个能够访问文件系统的API。开发者能够通过活动注解影响将Xtend源码翻译成Java源码的流程。借助于新的文件系统API,属性文件、指纹和摘要这样的制品可以从Xtend源码中衍生出来。

Xtend 2.4 发布,新版添加了 Active 注解,对 Android 的支持等新特性

Xtend是一门静态编译型的JVM编程语言,它可以通过类型推导来减少样板代码。新发布的Xtend2.4增加了active注解,通过active注解可方便地生成标准模式并减少代码错误。除此之外该版本还添加了对Android的支持以及集合字面量(collection literals)的功能。InfoQ采访了Sven Efftinge并对Xtend2.4发布的新特性进行更深入的了解。

另辟蹊径创建移动应用

在苹果和安卓应用商店中有成千上万的移动应用。本文我们将向读者介绍两种比较新奇的构建移动应用的方法。其中一个是使用Java构建原生的iOS应用,另外一个则是使用Xtend构建原生的安卓应用。

Kotlin 开放源码

JetBrains开源其Kotlin语言和编译器,并且为IntelliJ用户编写Kotlin代码提供免费插件。该语言也可以使用Ant、Maven和Gradle设计器构建。Kotlin与其他基于JVM的语言相比表现如何?阅读本文你会了解更多相关内容。

领域专用语言开源框架 Xtext 2.0 发布了

Xtext 2.0近日作为Eclipse Indigo的一部分发布了,新版中提供了一个新的重构框架,一个新的表达式语言和一个新的静态键入模板语言。InfoQ采访了Xtext的创始人和首席架构师Sven Efftinge。

EclipseCon 2013 综述

在波士顿举行的EclipseCon 2013涉及多个主题,包括云端OSGi和Eclipse在国际空间站的应用等内容。通过本新闻你能了解到更多与这些关键点相关的内容,以及Eclipse社区贡献奖的获得者。

EclipseCon 2012 大会:社区贡献获奖者,Eclipse 4 应用平台以及 Orion 1.0

EclipseCon 2012大会开幕当天,Eclipse基金会宣布了年度Eclipse社区贡献获奖者名单。该奖励是对Eclipse生态体系中的优秀个人、项目和技术的认可。

观点:Scala 会成为新的 EJB 2 吗?

近日,Joda Time库的开发者与JSR 310 Java语言日期时间改进的规范领导Stephen Colebourne就Scala语言的适用性发表了一篇令人深思的文章。他比较了Scala与EJB 2,并认为EJB 2是Java EE规范的低谷,“EJB 2增加了过多的复杂性但却没有获得预期的结果”。

访谈与书评:DSL Engineering

Markus Völter是"Model-Driven Software Development"一书的合著者之一,最近他出版了一本模型驱动软件开发(model-driven software development ,简称MDSD)领域的新书。 “DSL Engineering”一书专注于领域特定语言的设计与实现(DSLs)。

想接管别人的整个Java生态系统?只需一次中间人攻击
想接管别人的整个 Java 生态系统?只需一次中间人攻击

大受欢迎且广泛部署的几百个Java库和JVM编译器,它们下载依赖项时,仍在用HTTP协议,却没有校验完整性。

将架构作为语言:一个故事

通常,架构要么是在Word文档中描述的一些软件系统中无形的、概念性的方面,要么就完全是由技术驱动的(“我们使用了一个XML架构”)。这两种方式都很糟糕:前者很难派上用场,而后者架构上的概念被技术宣传所掩盖。 什么才是好的表达?应该是随着架构的发展,演化出一门语言,让你得以从架构的角度来描述系统。根据我在多个真实项目中获得的经验,这种表达方式能够形象、无歧义地描述架构构建模块和具体系统,同时又不至于深入到技术决策的细节(技术决策应该有意识地放到另一个单独的步骤中)。 本篇论文的第一部份通过一个真实故事演示了这一思想。第二部分则总结了这一方法的关键点。

VLDB 2019 | 揭秘腾讯TDSQL全时态数据库系统
VLDB 2019 | 揭秘腾讯 TDSQL 全时态数据库系统

腾讯TDSQL数据库团队与中国人民大学共同开发了一款基于TDSQL扩展而来的全时态数据库系统,该系统在保证OLTP性能的前提下,提供了轻量级的时态数据管理功能。本文将对该研究成果进行详细的分析解读。

国内DevSecOps,在落地实践目前的状态属于一个什么样的情况?
国内 DevSecOps,在落地实践目前的状态属于一个什么样的情况?

1

网络边界模糊对身份认证提出哪些新要求?
网络边界模糊对身份认证提出哪些新要求?

1

讨论环节
讨论环节

1

xtend专题_资料-InfoQ中文网