写点什么

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

评论

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

行稳、致远 | 技术驱动下的思考感悟

京东科技开发者

告别提示词混乱!梦精灵提示词管理器让创作更高效​

龙正哲

Prompt prompt 工程 提示词管理

什么是采购管理?如何做好采购管理?

积木链小链

数字化转型 数字化 智能制造

当AI代理遇上DeCloud会发生什么?

PowerVerse

AI 算力 web3 DePIN DeCloud

原生App和H5 App的对比

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

软件外包公司 原生APP开发 APP外包公司

25年青海省正规等保测评机构名单汇总

行云管家

等保 等级保护 等保测评

腾讯云全球生态大会成都峰会:一场技术与生态的深度对话

VyrnSynx

腾讯云 腾讯数字生态大会 技术嘉年华 腾讯云智能 腾讯云 AI 代码助手

原生App和H5 App的性能比较

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

APP开发 软件外包公司 APP外包

一文彻底搞懂Transformer:原理、应用与测试开发指南

测试人

人工智能

别再用“过时源码”做陪玩小程序!这版代码让用户留存率飙升60%的3个狠招

DUOKE七七

设计模式-策略模式

京东科技开发者

敏捷开发框架下的低代码应用:交付效率与代码质量的协同优化路径

JeeLowCode低代码平台

低代码 低代码开发 低代码平台 低代码, 低代码引擎

跨境物流公司有必要买堡垒机吗?

行云管家

网络安全 数据安全 堡垒机 跨境电商

《Operating System Concepts》阅读笔记:p808-p820

codists

操作系统

AI与智能农业:如何通过精准农业提升作物产量与资源使用效率?

天津汇柏科技有限公司

人工智能

博睿数据受邀出席2025GOPS全球运维大会深圳站!解锁LLM技术在智能运维中的深度应用

博睿数据

MCP云托管最优解,揭秘国内最大MCP中文社区背后的运行时

阿里巴巴云原生

阿里云 Serverless 云原生

如何利用科学的预算管理为企业释放更多价值

智达方通

企业管理 全面预算管理 预算管理

怎么彻底清除Mac的系统数据?MacBook释放存储空间一文通

阿拉灯神丁

存储空间 CleanMyMac 苹果电脑必备软件 系统清理软件 mac系统维护

程序员必备:使用Cursor+MCP 提高开发效率+避坑指南

博文视点Broadview

【前瞻技术布局】打破“沙漏“现象→提高生成式搜索/推荐的上限

京东科技开发者

上门预约家政系统平台网站/app/小程序源码

网站,小程序,APP开发定制

原生 APP 的性能测试

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

软件外包公司 APP外包公司 APP开发公司

MES:助力新材料行业实现无纸化与智能制造

万界星空科技

mes 新材料 新材料mes 新材料行业

天猫商品详情 API 接口:功能、调用与实战攻略

tbapi

天猫商品详情接口 天猫API 天猫数据采集 天猫商品详情api

Aloudata Agent 36 问,深度解惑!

Aloudata

数据分析 大模型 指标平台 ChatBI 智能问数

音乐NFT项目开发的性能优化

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

区块链技术 软件外包公司 音乐NFT

Web3项目的开发的性能测试

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

软件外包公司 APP外包公司 APP开发公司

赋能新质生产力·智创产业新生态|2025青岛国际人工智能展会

AIOTE智博会

人工智能展览会 人工智能展会 人工智能展

谷歌A2A vs Anthropic MCP协议对比解析

测试人

人工智能

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