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

Posted OSC开源社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ktor 1.0 发布:Kotlin Web 框架;GoLand 2018.3 正式版发布!| 更新相关的知识,希望对你有一定的参考价值。


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 正式版发布!


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


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



New Change Signature refactoring


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


支持 Testify


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


代码补全


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


详细更新内容请查看发布公告和 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 开发者提供一个发现、使用、并交流开源技术的平台。


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





推荐阅读



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

以上是关于Ktor 1.0 发布:Kotlin Web 框架;GoLand 2018.3 正式版发布!| 更新的主要内容,如果未能解决你的问题,请参考以下文章

简单有趣的Kotlin异步微服务框架: 初始Ktor

简单有趣的Kotlin异步微服务框架: 初始Ktor

简单有趣的Kotlin异步微服务框架: 初始Ktor

如何使用带有 ktor 框架的 graphql-kotlin 进行字段级解析器

是否有 kotlin native 的 web 框架

Kotlin Ktor 客户端 mltiplatform gradle 配置