写点什么

Ceylon 1.3 发布,支持构建 Android 应用等特性

  • 2016-09-28
  • 本文字数:723 字

    阅读完需:约 2 分钟

Ceylon 是 RedHat 针对 JVM 的强静态类型语言,目前达到了 1.3 版本。在 1.2 版本发布一年之后,Ceylon 1.3 会是一个主发布版本,它带来的特性包括对 Android 的支持、 npm 集成以及针对 IntelliJ IDEA 和 Android Studio 的一个插件,除此之外,还有新的语言特性和增强。

Ceylon 能够编译成 JavaScript,它很早就支持创建针对 iOS 和 Android 的混合(hybrid)应用,例如使用Apache Cordova 。新的Ceylon 1.3 能够稳定支持Android 原生应用的构建,这项特性在今年早些时候的夜间构建版本中首次对外公开

与此相关的,Ceylon 1.3 引入了一个针对Android Studio 和IntelliJ IDEA 的新插件,这个插件与使用Eclipse 进行开发时,所提供的支持是相对应的。这个新的插件包含了对上下文补全、重构、源码导航以及在线文档集成的支持。

其他有趣的新特性还有npm 集成,通过它能够很容易地从npm 中导入模块并将模块发布到npm 之中,另外它还支持通过一个 CLI 插件使用 WildFly Swarm 开发微服务。

在语言方面,Ceylon 1.3 带来了匿名函数参数的解构赋值(destructuring)功能,除此之外,还有 CorrespondenceMutator Collection.combinations ,以及对 Java APT 处理器的实验性支持,它还关闭了 330 多个 issue

Ceylon 1.3 向后兼容 Ceylon 1.2.2,并不需要重新编译或变更依赖。

Ceylon 是针对 Java 和 JavaScript 虚拟机的静态类型编程语言。它提供了一个流程敏感(flow-sensitive)的静态类型系统,在这里由某个变量推断出的类型随着控制流语句的转换,可能会发生变更,它还包含一些其他的高级特性,比如optionals、union 和intersection 类型以及具体化泛型(reified generics)等等。

查看英文原文 Ceylon 1.3 Adds Support for Building Android Apps and More

2016-09-28 19:001692

评论

发布
暂无评论
发现更多内容

食堂就餐卡系统设计

Lane

解决出海网络难题 融云保障 MiniJoy 千万印度用户流畅互动

Geek_116789

位运算

Hello

架构师训练营第1周学习总结

Season

极客大学架构师训练营

游戏夜读 | 毛利率有多少?

game1night

重学 Java 设计模式:实战装饰器模式(SSO单点登录功能扩展,增加拦截用户访问方法范围场景)

小傅哥

设计模式 小傅哥 重构 代码质量 代码坏味道

再下一城 三六零收购织语CCwork深化“智慧办公”生态布局

人称T客

讲一个程序员如何副业月赚三万的真实故事

非著名程序员

程序员 独立开发者 副业赚钱 提升认知

架构师训练营第一周总结

Hugo

if语句

Hello

架构师训练营作业--Week1

吴炳华

[Go] 写一个守护协程的通用套路是什么?

eddix

pattern Go 语言

架构课程心得

dj_cd

极客大学架构师训练营

数据类型转换

Hello

架构设计作业1——食堂就餐卡系统设计

Andy风

UML 建模

师哥

switch 语句

Hello

「架构师训练营」Week01 作业+总结

PowerZhang

极客大学架构师训练营

架构师训练营第一周总结

Hanson

四个和成长有关的小故事

霍太稳@极客邦科技

团队管理 TGO鲲鹏会 团队组织 职业成长

比Webpack更高效的Rollup入门指南

费马

大前端 Rollup 打包 webpack

架构师训练营作业

Hanson

【大厂面试04期】讲讲一条MySQL更新语句是怎么执行的?

NotFound9

MySQL 数据库 后端

极客时间第0期架构师训练营第一周总结

2流程序员

神奇的梦想

霍太稳@极客邦科技

身心健康 个人成长 目标管理

初步架构想法

极客大学架构师训练营

食堂就餐卡系统设计

Coder的技术之路

食堂就餐卡系统设计

GalaxyCreater

食堂就餐卡系统设计

Season

极客大学架构师训练营

第一周.UML课后作业

西柚

UML

剖析Golang Context:从使用场景到源码分析

伴鱼技术团队

源码分析 并发编程 程序语言 Context Go 语言

Ceylon 1.3发布,支持构建Android应用等特性_JavaScript_Sergio De Simone_InfoQ精选文章