Ktor 1.0 发布:Kotlin Web 框架;GoLand 2018.3 正式版发布!| 更新

IT资讯 2837 Views

Ktor 1.0 发布:Kotlin 团队打造的 Kotlin Web 框架

GoLand 2018.3 正式版发布!

Ktor 1.0 发布:Kotlin 团队打造的 Kotlin Web 框架

Ktor 1.0 已正式发布,这是一个由 Kotlin 团队打造的 Web 框架!可用于创建异步、高性能和轻量级的 Web 服务器,并使用 Kotlin 惯用的 API 构建非阻塞的多平台 Web 客户端。

Ktor 是一个用于在连接系统(connected systems)中构建异步服务器和客户端的 Kotlin 框架。它由 Kotlin 团队创建,也是属于 JetBrains 的项目。因此,它充分利用了 Kotlin 的语言特性,为开发者提供出色的体验和运行时性能。

Ktor 使用协程从头开始构建,这意味着可表达复杂的异步构造(asynchronous constructs),协程在运行时环境也非常高效。此外,使用 Kotlin 的语言特性允许使用者提供领域特定语言(DSL) —— 一种简洁且易于开发者使用的 API,只需代码即可用于配置你的应用程序。

当然,Ktor 不是在 Kotlin 中构建服务器端应用程序的唯一选择。其他框架如 Spring 和 Vert.x 都为 Kotlin 提供了一流的支持,使用这些框架是保护现有投入和开发体验的好方法。与此同时,由于使用了协程和 DSL,Ktor 提供了独特的优势,这使得它在你开始新的后端项目或微服务时成为一个很好的选择。

按照官方的说法,Ktor 已经在大规模运营的许多项目中投入生产使用。例如,HLTV.org 每月提供大约2亿次综合浏览量。

Ktor 快速入门指南:

  • https://ktor.io/quickstart/index.html


GoLand 2018.3 正式版发布!

GoLand 2018.3 正式版发布了,值得关注的更新包括用于重构的 Change Signature、支持 Testify 以及调试器中的许多新工具如 Google App Engine, Go core dumps 和 Mozilla rr、改进代码的自动补全功能、支持 diagrams、以及 VCS, Docker, Kubernetes 等工具的更新。

下载地址 >>> https://www.jetbrains.com/go/download/

New Change Signature refactoring

支持 Testify

代码补全

详细更新内容请查看发布公告和 What’s new 页面:

  • https://blog.jetbrains.com/go/2018/11/21/goland-2018-3-released/

  • https://www.jetbrains.com/go/whatsnew/

开源中国征稿开始啦!

开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 200 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。

现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:我要投稿

推荐阅读

Spring Cloud Alibaba,中国 Javaer 的福音,为微服务续上 18 年

树莓派上利用 Tensorflow 实现小车的自动驾驶

程序员吐槽:我永远不会再为 Oracle 工作了 !

Vue 3.0:更快、更小、让开发者更轻松

基于 UDP 的 HTTP/3 或成为新标准 ,教科书要改写了

更多详情请查看阅读原文↓↓↓↓↓

如未说明则本站原创,转载请注明出处:NULL » Ktor 1.0 发布:Kotlin Web 框架;GoLand 2018.3 正式版发布!| 更新