Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

Latest commit

 

History

History
24 lines (20 loc) · 1.83 KB

Webinar recording Developing Multiplatform Projects in Kotlin 1.2.md

File metadata and controls

24 lines (20 loc) · 1.83 KB
Error in user YAML: (<unknown>): mapping values are not allowed in this context at line 1 column 25
---
title: Webinar recording: Developing Multiplatform Projects in Kotlin 1.2
author: Roman Belov
date: 2017-12-11 19:07:00
tags: 
categories: 官方动态
reward: false
reward_title: Have a nice Kotlin!
reward_wechat:
reward_alipay:
source_url: https://blog.jetbrains.com/kotlin/2017/12/webinar-recording-developing-multiplatform-projects-in-kotlin-1-2/
---

"Developing Multiplatform Projects in Kotlin 1.2"网络研讨会在上周成功举办。感谢所有与会者提出的精彩问题。我们很高兴在今天发布它的全程录音。请尽情在评论里为新的网络研讨会主题提出你的意见。下次再见!

{% raw %}

<iframe allow="encrypted-media" allowfullscreen="allowfullscreen" frameborder="0" gesture="media" height="450" src="https://www.youtube.com/embed/afc5PUs_EPE" width="800"></iframe>

{% endraw %}

Kotlin 1.2最重要的一个特性是构建跨平台项目。跨平台项目允许你采用Kotlin编写的应用层(JVM下的服务器代码,在浏览器运行的JavaScript以及移动设备app)业务逻辑代码得到重用。代码的公共部分将被编译到所有平台,并且可以委托给某些平台特定的api或代码库的实现。平台依赖部分同样使用Kotlin编写,并且可以不受限制地访问平台的特性。 在这次演讲中,我们将能看到使用Kotlin进行跨平台开发的语言和IDE特性,以及可用于跨平台代码的库。在示例项目中我们可以学习到HTML的同构渲染(渲染代码可在前后端得到重用),以及Kotlin跨平台开发的其他功能。 讲师:

Dmitry Jemerov是一个多年经验的IntelliJ IDEA开发者,也是Kotlin早期的代码贡献者之一 。现在他领导这Kotlin的tooling开发组。 Dmitry也是《Kotlin in Action》的作者之一。