作者:empty 页数:389 出版社:empty |
本书是Kot lin语言官方文档的参考(reference) 部分的中文翻译·内容来自Kot lin中文站项目·本书会与Kotlin中文站及JetBrains的Kot lin官方站准同步更新·所以请时常来更新·或者同时关注Kot lin中文站(https//www.kotlincn.net/) :2017-05-13·Kotlin中文站的参考文档已翻译校对完毕且与官方站同步·换句话说·自2017年5月中旬起·本书已是最新完整翻译版·当然今后还会持续与官网保持同步更新的·请随时关注·
这个参考是为让你很容易地在几个小时内学习Kot n而设计的。先从基本语法开始·然后再到更高级主题。阅读时你可以在在线IDE中尝试代码示例。一旦你认识到Kotlin是什么样的·尝试解决一些Kot lin心印——交互式编程练习。如果你不确定如何解决一个心印·或者你正在寻找一个更优雅的解决方案·看看Kotlin习惯用法。Kotlin非常适合开发服务器端应用程序·允许编写简明且表现力强的代码, 同时保持与现有基于Java的技术栈的完全兼容性以及平滑的学习曲线:·表现力:Kot lin的革新式语言功能·例如支持类型安全的构建器和委托属性, 有助于构建·可伸缩性:Kot lin对协程的支持有助于构建服务器端应用程序·伸缩到适度的硬件要求·互操作性:Kot lin与所有基于Java的框架完全兼容·可以让你保持熟悉的技术栈·同时·迁移:Kotlin支持大型代码库从Java到Kot lin逐步迁移·你可以开始用Kot lin编写新代·工具:除了很棒的IDE支持之外·Kotlin还为IntelliJ IDEA Ultimate的插件提供了框架特定的工具(例如Spring) .
学习曲线:对于Java开发人员·Kot lin入门很容易·包含在Kot lin插件中的自动Java到Kot lin的转换器有助于迈出第一步·Kot lin心印通过一系列互动练习提供了语言主要功能的指南·使用Kot lin进行服务器端开发的框架·Spring利用Kotlin的语言功能提供更消洁的API·从版本5.0开始·在线项目生成器允许用Kot lin快速生成一个新项目··Vert.x是在JVM上构建响应式Web应用程序的框架·为Kot lin提供了专门支持·包括完整的文档。·Kt or是由JetBrains构建的Kotlin原生Web框架·利用协程实现高可伸缩性·并提供易于使用且合乎惯用法的API··Kotlin x.html是可在Web应用程序中用于构建HTML的DSL·它可以作为传统模板系统·通过相应Java驱动程序进行持久化的可用选項包括直接JDBC访问、JPA以及使用No SQL数据库:对于JPA'kott in-jpa编译器插件使Kotlin编译的类适应框架的要求。(如JSP和FreeMarker) 的替代品。部署Kot lin服务器端应用程序
应用程序可以部署到支持Java Web应用程序的任何主机·包括Amazon WebServices、Google Cloud Platform等。要在He roku上部署Kotlin应用程序·可以按照He roku官方教程来做·AWS Labs提供了一个示例项目·展示了Kotlin编写AWS Lambda函数的使用。Kot lin用于服务器端的用户Corda是一个开源的分布式分类帐平台·由各大银行提供支持·完全由Kot lin构建·JetBrains账户·负责JetBrains整个许可证销售和验证过程的系统100%由Kot ln编写·自2015年生产运行以来·一直没有重大问题·