首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Kotlin EE 加速开发基于 Jakarta EE 的微服务分布式系统

Kotlin 是一款基于 JVM 的编程语言,与 JVM 100%兼容,目前被谷歌定为安卓官方开发语言之一。Jakarta EE 是 Java EE 从 Oracle 剥离出来到 Eclipse 基金会接手时经历众多投票阶段定下来的名字,现正向小而简且适合进行快速微服务开发的方向进行。

Kotlin 的语言十分简洁和灵活,利用当今流行的函数式编程模型,减少诸多冗余代码,并且产生了一系列新的编程模式。如今 Kotlin 与 Jakarta EE 结合,可以实现减少巨大数量的代码行数。小编曾使用 Kotlin 尝试开发过基于 JAX-RS 的 web demo,也开发过基于 Hibernate OGM 实现 NoSQL 到 Object 映射的 demo。现贴上部分代码,来看看代码的简洁程度:

因为是测试代码,所以把数据库操作写到了 Rest 资源类中,仅供展示用。Kotlin 还有官方开发的 Ktor Web 开发框架,基于 Netty 实现了高性能的异步编程模型,有兴趣的可自行去官网查看。

最近,Marcus Fihlon 给的一段 Kotlin EE:加速你的生产力 演讲中,带动了 Kotlin 进行 Jakart EE 应用开发的热度,并且引起了 Java EE guardians 社区的关注。

另外 Kotlin 还能够生成 JavaScript 代码,并且还支持基于 LVVM 的本地应用。可见 Kotlin 的强大之处还有广阔的发展前景。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180511A1JGKB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券