AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

Ceylon 1.1:OSGi、Vert.x、动态接口、使用点变型和 Promise

  • 2014-10-22
  • 本文字数:847 字

    阅读完需:约 3 分钟

Ceylon 1.1 带来了动态接口、使用点变型(use-site variance)、OSGi 与 Vert.x 部署、ceylon.promise``模块、IDE 提升、编译器性能提升以及其他特性。

Red Hat 的 Ceylon 项目负责人 Gavin King 宣布了 Ceylon 1.1 版本正式发布。除了编译器性能提升和前版 bug 修复以外,Ceylon 语言还带来了多个方面的大量新特性。

该语言得以进一步扩展,以支持如下新特性:

  • 用于封装原生 JavaScript API 的动态接口;
  • 使用点变型,提供与 Java 泛型之间的完整互操作性;
  • 匿名函数参数的类型推断;
  • 优化的 Byte 类。

遵循模块化原则,Ceylon 的.car 文件现在包含了 OSGi 和 Maven 元数据,因此现在就可以在 OSGi 容器中执行它们。Ceylon 模块还可以部署到 Vert.x 2.1.x。

IDE的增强特性有:

  • 代码格式化器;
  • 7 种重构代码新方式;
  • 快速修复;
  • 类似 IntelliJ 的“链式完成”;
  • 新的资源管理器视图;
  • JDT 快捷键;
  • 快速查找引用、最近编辑文件、块格式化等等。

SDK 中添加了以下新模块:

  • Promise:提供 Promise 的跨平台支持
  • Locale:提供国际化支持
  • Logging:一个日志 API

对于 Ceylon 未来的发展, Gavin King提出了以下路线图

1.1.5**** 版本:

  • 序列化,做得差不多了。这将允许“在基于 JavaScript 的客户端和基于 JVM 的服务端之间传递 Ceylon 对象”。
  • 改进的 HTML 模块。可以同时为服务端和客户端编写 HTML 模版。
  • 基于 Narayana 事务管理器事务处理模块

1.2**** 版本:

在此发布版中,King 计划解决下述问题:

  • Java EE 集成。此项特性完成之后,各种框架就可以添加进来了
  • UI 控件——数据模型绑定功能
  • DB 查询语言
  • 多元构造函数

尽管 Android 和 IntelliJ 支持是值得的,但 King 并未提供任何时间表。同时, King 对 Dart VM 持开放态度,但同样尚未做出任何决定。

查看英文原文: Ceylon 1.1: OSGi, Vert.x, Dynamic Interfaces, Use-site Variance, Promises


感谢臧秀涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-10-22 03:271836

评论

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

探秘SuperCLUE-Safety:为中文大模型打造的多轮对抗安全新框架

汀丶人工智能

人工智能 自然语言处理 大模型 LLM 安全大模型

大语言模型支持:开发个性化 AI 应用

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

测试

区块链游戏解说:什么是 Planet IX

Footprint Analytics

web3

2023 re:Invent 用 PartyRock 10 分钟构建你的 AI 应用

亚马逊云科技 (Amazon Web Services)

亚马逊云科技 生成式人工智能 Amazon CodeWhisperer Amazon Bedrock Amazon Q

LangChain 应用系统开发:基于大语言模型的创新解决方案

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

测试

AI 增强测试效率:自动化测试流程提升

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

测试

企业定制化 AI 解决方案:满足企业需求的智能服务

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

测试

自动化测试创新:AI 驱动的测试策略变革

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

测试

AI 优化学习路径:个性化推荐与辅助学习

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

测试

智能测试平台构建:AI 助力测试流程优化

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

测试

今日必读的9篇大模型论文

学术头条

人工智能 论文 大模型

拼多多商品优惠券数据采集

tbapi

拼多多 拼多多商品详情接口 拼多多商品数据采集

inBuilder低代码平台新特性推荐-第十六期

inBuilder低代码平台

开源 低代码

万界星空科技各行各业MES系统,2000元起

万界星空科技

数字化转型 制造业 智能工厂 mes 万界星空科技

链游开发、DApp开发、NFT开发以及公链开发解析

区块链软件开发推广运营

区块链开发 链游开发 NFT开发 公链开发 链游开发dapp开发

盘一盘制造业最受欢迎的9个IT岗位

伤感汤姆布利柏

测试流程智能化:AI 技术赋能测试领域

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

测试

EMQX Enterprise 5.4 发布:OpenTelemetry 分布式追踪、OCPP 网关、Confluent 集成支持

EMQ映云科技

mqtt emqx mqtt broker

OpenAI的Sora亮相:AI视频生成的新用场

算AI

人工智能 创业 创新 sora

京东商品优惠券数据采集

tbapi

京东 京东API接口 京东商品优惠券数据 京东商品详情数据

Ceylon 1.1:OSGi、Vert.x、动态接口、使用点变型和Promise_语言 & 开发_Abel Avram_InfoQ精选文章