2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

评论

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

Java菜鸟入门教程,硅谷之火pdf百度网盘,吃透这份阿里P8纯手打Java面经

Java 程序员 后端

Java编程百度云,java实用教程第五版百度云,字节跳动资深面试官亲述

Java 程序员 后端

Java程序员面试笔试真题,java零基础入门视频百度云,阿里P7大牛亲自讲解

Java 程序员 后端

Java算法基础面试题,java教程张孝祥百度云,Java初级程序员面试题目

Java 程序员 后端

Java编程方法论pdf,kalilinux新手教程,Java实习面试经验汇总

Java 程序员 后端

Java这些高端技术只有你还不知道,正在准备面试

Java 程序员 后端

Java知识体系!极客学院黑马程序员,BIO和NIO有啥区别

Java 程序员 后端

Java程序员全套,百度三面牛客网猿生活,疯狂膜拜

Java 程序员 后端

Java程序员必会!开课吧java高级架构师课程,Java开发大厂面试经验

Java 程序员 后端

Java程序员面试中最容易答错的8道面试题,tomcat面试题及答案

Java 程序员 后端

Java程序员面试笔记,极客时间vue开发实战,Java进阶教程视频

Java 程序员 后端

Java笔试题及答案详解,nginx入门到精通百度云,全网最全原理讲解

Java 程序员 后端

Java编程入门经典,慕课网java架构师百度网盘,字节跳动Java高级工程师

Java 程序员 后端

Java研发岗必问30+道高级面试题,腾讯,字节等大厂面试真题汇总

Java 程序员 后端

Java编程入门自学,牛客网在线编程,Java基础入门视频教程

Java 程序员 后端

Java进阶之光,java工程师视频教程,王者笔记!

Java 程序员 后端

Java编程书籍推荐,尚硅谷springboot,遇到的面试官都是架构师级别

Java 程序员 后端

Java程序员最新职业规划,尚学堂高琪300集,初级Java工程师面试题

Java 程序员 后端

Java程序员如何有效提升学习效率,如何化身BAT面试收割机

Java 程序员 后端

Java笔试编程题大全带答案,mysql入门视频教程,Java多态实现原理

Java 程序员 后端

Java经典入门教程,vue尚学堂,Java面试问项目

Java 程序员 后端

Java编程入门经典,linux使用教程课后答案,mysql常见笔试题

Java 程序员 后端

Java自学宝典下载免费,java框架ssh和ssm百度,Java常见编程笔试题

Java 程序员 后端

Java进阶教程,极客网盘破解版吾爱破解,卑微打工人

Java 程序员 后端

Java知识体系!java黑马视频和达内,链表反转的两种实现方法

Java 程序员 后端

Java软件开发面试题,从paxos到zookeeper网盘,已拿到offer

Java 程序员 后端

Java通用流行框架大全,Java校招面试问题大全

Java 程序员 后端

Java自学视频百度云,尚硅谷大数据百度云,Java编程教学视频

Java 程序员 后端

Java编程教程入门,java使用教程第五版答案,美团优选面试题Java

Java 程序员 后端

架构训练营-模块二

Geek_9de3de

架构实战营

Java研发岗面试复盘总,4面技术5面HR附加笔试面

Java 程序员 后端

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