| 失效链接处理 | 
| kotlin-docs中文文档 PDF 下载 
	本站整理下载: 
	相关截图:  
	主要内容: 
		概述 
		Kotlin ⾮常适合开发服务器端应⽤程序,允许编写简明且表现⼒强的代码, 同时保持与现有基于 Java 的技术栈的完全兼容性以及平滑的学习曲线: 
		表现⼒:Kotlin 的⾰新式语⾔功能,例如⽀持类型安全的构建器 和委托属性,有助于构建强⼤⽽易于使⽤的抽象。 
		可伸缩性:Kotlin 对协程的⽀持有助于构建服务器端应⽤程序, 伸缩到适度的硬件要求以应对⼤量的客⼾端。 
		互操作性:Kotlin 与所有基于 Java 的框架完全兼容,可以让你保持 熟悉的技术栈,同时获得更现代化语⾔的优势。 
		迁移:Kotlin ⽀持⼤型代码库从 Java 到 Kotlin 逐步迁移。你可以开始 ⽤ Kotlin 编写新代码,同时系统中较旧部分继续⽤ Java。 
		⼯具:除了很棒的 IDE ⽀持之外,Kotlin 还为 IntelliJ IDEA Ultimate 的插件提供了框架特定的⼯具(例如 Spring)。 
		学习曲线:对于 Java 开发⼈员,Kotlin ⼊⻔很容易。包含在 Kotlin 插件中的⾃动 Java 到 Kotlin 的转换器 有助于迈出第⼀步。Kotlin ⼼印 通过⼀系 
		列互动练习提供了语⾔主要功能的指南。 
		Spring 利⽤ Kotlin 的语⾔功能提供更简洁的 API, 从版本 5.0 开始。在线项⽬⽣成器允许⽤ Kotlin 快速⽣成⼀个新项⽬。 
		Vert.x 是在 JVM 上构建响应式 Web 应⽤程序的框架, 为 Kotlin 提供了专⻔⽀持,包括完整的⽂档。 
		Ktor 是由 JetBrains 构建的 Kotlin 原⽣ Web 框架,利⽤协程实现 ⾼可伸缩性,并提供易于使⽤且合乎惯⽤法的 API。 
		kotlinx.html 是可在 Web 应⽤程序中⽤于构建 HTML 的 DSL。 它可以作为传统模板系统(如JSP和FreeMarker)的替代品。 
		通过相应 Java 驱动程序进⾏持久化的可⽤选项包括直接 JDBC 访问、JPA 以及使⽤ NoSQL 数据库。 对于 JPA,kotlin-jpa 编译器插件使 Kotlin 编 
		译的类适应框架的要求。 
		Kotlin 应⽤程序可以部署到⽀持 Java Web 应⽤程序的任何主机,包括 Amazon Web Services、 Google Cloud Platform 等。 
		这篇博⽂提供了在 Heroku上部署 Kotlin 应⽤程序的指南。 
		AWS Labs 提供了⼀个⽰例项⽬,展⽰了 Kotlin 编写 AWS Lambda 函数的使⽤。 
		Corda 是⼀个开源的分布式分类帐平台,由各⼤银⾏提供⽀持 ,完全由 Kotlin 构建。 
		JetBrains 账⼾,负责 JetBrains 整个许可证销售和验证 过程的系统 100% 由 Kotlin 编写,⾃ 2015 年⽣产运⾏以来,⼀直没有重⼤问题。 
		使⽤ Http Servlet 创建 Web 应⽤程序和 使⽤ Spring Boot 创建 RESTful Web 服务教程 将向你展⽰如何在 Kotlin 中构建和运⾏⾮常⼩的 Web 应 
		⽤程序。 
		关于更深⼊的介绍,请查看本站的参考⽂档及 Kotlin ⼼印。 
		使⽤ Kotlin 进⾏服务器端开发 
		— 
		— 
		— 
		— 
		— 
		— 
		使⽤ Kotlin 进⾏服务器端开发的框架 
		— 
		— 
		— 
		— 
		— 
		部署 Kotlin 服务器端应⽤程序 
		Kotlin ⽤于服务器端的⽤⼾ 
		下⼀步 
		— 
		— 
		4 
		Kotlin ⾮常适合开发 Android 应⽤程序,将现代语⾔的所有优势带⼊ Android 平台⽽不会引⼊任何新的限制: 
		兼容性:Kotlin 与 JDK 6 完全兼容,保障了 Kotlin 应⽤程序可以在较旧的 Android 设备上运⾏⽽⽆任何问题。Kotlin ⼯具在 Android Studio 中会完 
		全⽀持,并且兼容 Android 构建系统。 
		性能:由于⾮常相似的字节码结构,Kotlin 应⽤程序的运⾏速度与 Java 类似。 随着 Kotlin 对内联函数的⽀持,使⽤ lambda 表达式的代码通常⽐⽤ 
		Java 写的代码运⾏得更快。 
		互操作性:Kotlin 可与 Java 进⾏ 100% 的互操作,允许在 Kotlin 应⽤程序中使⽤所有现有的 Android 库 。这包括注解处理,所以数据绑定和 
		Dagger 也是⼀样。 
		占⽤:Kotlin 具有⾮常紧凑的运⾏时库,可以通过使⽤ ProGuard 进⼀步减少。 在实际应⽤程序中,Kotlin 运⾏时 只增加⼏百个⽅法以及 .apk ⽂件 
		不到 100K ⼤⼩。 
		编译时⻓:Kotlin ⽀持⾼效的增量编译,所以对于 清理构建会有额外的开销,增量构建通常与 Java ⼀样快或者更快。 
		学习曲线:对于 Java 开发⼈员,Kotlin ⼊⻔很容易。包含在 Kotlin 插件中的⾃动 Java 到 Kotlin 的转换器 有助于迈出第⼀步。Kotlin ⼼印 通过⼀系 
		列互动练习提供了语⾔主要功能的指南。 
		Kotlin 已被⼀些⼤公司成功采⽤,其中⼀些公司分享了他们的经验: 
		Pinterest 已经成功地将 Kotlin 引⼊了他们的应⽤程序中,每个⽉有 1 亿 5 千万⼈使⽤。 
		Basecamp 的 Android 应⽤程序是 100% Kotlin 代码,他们报告了程序员幸福的 巨⼤差异,以及⼯作质量和速度的巨⼤改善。 
		Keepsafe 的 App Lock 应⽤程序也已转换为 100% Kotlin, 使源代码⾏数减少 30%、⽅法数减少 10%。 
		Kotlin 团队为 Android 开发提供了⼀套超越标准语⾔功能的⼯具: 
		Kotlin Android 扩展是⼀个编译器扩展, 可以让你摆脱代码中的 findViewById() 调⽤,并将其替换为合成的编译器⽣成的 属性。 
		Anko 是⼀个提供围绕 Android API 的 Kotlin 友好的包装器的库 ,以及⼀个可以⽤ Kotlin 代码替换布局 .xml ⽂件的 DSL。 
		Android 与 Kotlin ⼊⻔教程 指导你将 Kotlin 插件安装到 Android Studio 中,并创建你的第⼀个 Kotlin 应⽤程序。 
		关于更深⼊的介绍,请查看本站的参考⽂档及 Kotlin ⼼印。 
		另⼀个很好的资源是 Kotlin for Android Developers, 这本书会引导你逐步完成在 Kotlin 中创建真正的 Android 应⽤程序的过程 | 



 
     苏公网安备 32061202001004号
苏公网安备 32061202001004号


 
    