写点什么

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:001991

评论

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

Web3 项目外包开发团队

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

15K的Go开发岗,坐标北京

王中阳Go

Go 面试

PPIO亮相WAIC 2025,重磅推出国内首个Agentic AI基础设施服务平台

Lily

区块链U卡 APP 的开发流程

北京木奇移动技术有限公司

区块链开发 软件外包公司 U卡APP

内网聊天软件:BeeWorks私有化IM,保障企业数据绝对安全

BeeWorks

即时通讯 IM 私有化部署

Amazon Bedrock Runtime API 集成指南——从 Invoke Model API 迁移到 Converse API,简化生成式 AI 应用开发

亚马逊云科技 (Amazon Web Services)

语音解耦技术推动语音AI的多样性与包容性

qife122

语音ai 语音解耦

行业分享丨从工具应用到体系进化:东风商用车仿真体系建设与实践

Altair RapidMiner

人工智能 数据分析 汽车 仿真 CAE

虚拟制作离不开高刷新率LED背景墙

Dylan

LED LED display LED显示屏 背景音乐 LED屏幕

亚马逊商品详情API响应数据解析

tbapi

亚马逊API 亚马逊商品详情接口 亚马逊数据采集

蔚来汽车携手通义灵码入选 2025 世界人工智能大会标杆案例

阿里云云效

人工智能 阿里云 云原生 通义灵码

CST软件的非线性光学 --- 光3dB定向耦合器,Chi3材料,DC开关控制耦合

思茂信息

电磁仿真 非线性仿真 CST Studio Suite

让“创意即成片”成为现实!北电数智星火·长缨AIGC平台首秀WAIC

Lily

Prime Video如何将时间序列异常转化为可操作警报

qife122

机器学习 时间序列

Web3 项目外包开发的项目管理

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

为什么公司规模越来越大,效率却越来越低?

禅道项目管理

企业管理 项目管理软件 项目过程裁剪

数据开发再提速!DataWorks正式接入Qwen3-Coder

阿里云大数据AI技术

人工智能 大数据 数据处理 Dataworks Qwen3-Coder

重塑应用搜索体验,系统级入口功能一步直达

HarmonyOS SDK

HarmonyOS NEXT HarmonyOS SDK应用服务

Web3 项目外包开发的代码管理

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

[VLDB 2025]面向云计算平台的多模态慢查询根因排序

阿里云大数据AI技术

人工智能 大数据 数据处理 慢查询 多模态

Java volatile 关键字到底是什么|得物技术

得物技术

后端 Jav

提示工程:大语言模型的新特征工程

qife122

自然语言处理 大语言模型

蔚来汽车携手通义灵码入选 2025 世界人工智能大会标杆案例

阿里巴巴云原生

人工智能 阿里云 云原生 通义灵码

高压电线电力巡检六类图像识别数据集(2000张图片已划分、已标注)

申公豹

人工智能 数据集

MyEMS开源能源管理系统核心代码解读022

开源能源管理系统

开源 代码解读 能源管理系统

UI总改版?这个自我修复的AI测试神器让团队告别深夜紧急回滚

测吧(北京)科技有限公司

人工智能 软件测试 智能体 测试开发 UI自动化

企业内部通讯:BeeWorks私有化平台,让协作更高效、更安全

BeeWorks

即时通讯 IM 私有化部署

MyEMS开源能源管理系统核心代码解读023

开源能源管理系统

开源 代码解读 能源管理系统

MyEMS开源能源管理系统核心代码解读021

开源能源管理系统

开源 代码解读 能源管理系统

演唱会什么时候成了手机赛点?

脑极体

AI

「中科类脑」正式加入 Karmada 用户组!携手社区共建多集群生态

华为云原生团队

云计算 容器 云原生

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