你在使用哪种编程语言?快来投票,亲手选出你心目中的编程语言之王 了解详情
写点什么

JetBrains 在国内举办开发者日 首席布道师 Hadi Hariri 向中国开发者介绍 Kotlin

2016 年 11 月 29 日

11 月 26 日,知名软件开发工具厂商 JetBrains 在北京举办开发者日活动,这是 JetBrains 亚洲巡讲的最后一站,同时也是该公司第一次在中国举办活动。在活动上,JetBrains 首席布道师 Hadi Hariri 等分享了 Kotlin 、IntelliJ IDE 家族和 IntelliJ 团队协作工具 YouTrack、TeamCity、UpSource 等。来自火币网、蚂蚁金服、Oracle 等公司的技术专家也分享了精彩内容。

本文将主要介绍 Hadi Hariri 所分享的 Kotlin 相关内容。InfoQ 也长期关注 Kotlin 的消息进展,你可以从下面查看 Kotlin 的相关介绍以及设计理念:

Hadi Hariri 在分享中主要面向不了解 Kotlin 的观众介绍了 Kotlin 的设计理念、最新进展和相关资源,并且实际编码展示了其语法特性和 IDE 支持。

Kotlin 于 2016 年 2 月发布 1.0 正式版本,其目标是打造一个面向 JVM 和 Android 的现代编程语言。Kotlin 从其它语言吸收了很多优点,与 Java 相比语法更加简洁灵活,同时增加了很多语法糖,引入了函数式编程等高级特性。Hadi 在演示中展示了 Kotlin 用一行代码来表达一个类的初始化,同样的代码在 Java 中超过 10 行。

Kotlin 的语言特性让人们可以简单基于其编写 DSL,如 Anko 就是 Kotlin 编写的 DSL,同时也是 Android 插件,可以用简单的语法在代码里编写界面布局。

Kotlin 还支持在 Java Web 中广受欢迎的 Spring Boot,在 Spring Initializr 网站上你可以选择 Kotlin 语言生成初始化的项目。

Kotlin 在降低门槛方面也做了不少工作,他们实现了一个 Kotlin 的 Web IDE ,里面包含很多示例代码,通过 Web IDE 和示例代码你可以快速了解和学习 Kotlin 语言特性。

与其它 JVM 语言如 Scala 相比,Kotlin 的优势在于与 Java 的互操作性,这意味着你可以随时在项目中使用 Kotlin,而无需担心迁移。并且 Kotlin 能够获得广受赞誉的 JetBrains IDE: IntelliJ IDEA 完整的支持。

本次 JetBrains 在国内举办开发者日,说明其对中国市场的关注。JetBrains 将与国内开发者有更多沟通和交流机会,并提供更好的服务。

2016 年 11 月 29 日 06:561522
用户头像

发布了 164 篇内容, 共 92.1 次阅读, 收获喜欢 381 次。

关注

评论

发布
暂无评论
发现更多内容

数据预处理&特征工程

Qien Z.

Python 5月日更

高性能 JavaScriptの笔记(四)

空城机

JavaScript 前端 5月日更

亚马逊云科技宣布在上海设立生命健康行业数字化赋能中心

亚马逊云科技 (Amazon Web Services)

Flink的广播变量

大数据技术指南

大数据 flink 5月日更

数据挖掘从入门到放弃(七):TensorFlow和keras实现线性回归LinearRegression

数据社

机器学习 5月日更

520,珍惜眼前人

数据社

520 520单身福利 520 单身福利

写给大神

小梨蕊

情人节 520单身福利 520 单身福利

线程与线程池的那些事之线程篇

秦怀杂货店

Java 线程 多线程 进程 并发

Nginx基础配置-反向代理

梁龙先森

nginx 前端进阶

Flutter开发:Another exception was thrown:Unable to load asset:…的解决方法

三掌柜

5月日更

破茧成蝶,如何用数据之力重塑您的业务?| 云途专栏

亚马逊云科技 (Amazon Web Services)

为什么“放弃”?

Nydia

学习笔记

造车潮

ES_her0

5月日更

产品思维

lenka

5月日更

520节日快乐

IT蜗壳-Tango

5月日更

Dubbo 延迟与粘滞连接

青年IT男

dubbo

【epoll】epoll多路复用和Reactor设计思想

Linux服务器开发

网络编程 C/C++ 后端开发 epoll Linux服务器开发

❤【520特别祝福篇】愿有情人终成眷属,已成眷属爱情稳固

李浩宇/Alex

爱情 5月日更 520单身福利 520 单身福利

Inkscape 案例:画瑞典国旗

junsircoding

开源 矢量图 Inkscape

API网关才是大势所趋?SpringCloud Gateway保姆级入门教程

Zhendong

Java spring API 网关

夺魁!亚马逊云科技荣膺中国数据管理解决方案领导者!

亚马逊云科技 (Amazon Web Services)

户外广告与城市形象的“相爱相杀”

󠀛Ferry

5月日更

父母为什么催婚,而你又在逃避什么

小天同学

婚姻 爱情 5月日更

浪潮云洲链斩获2020-2021年度新一代信息技术创新产品殊荣

浪潮云

Golang function

escray

go 极客时间 学习笔记 5月日更 Go语言核心36讲

String拼接出现null?你看到的分析可是错的

互联网架构师小马

一款开源小工具,提升K8S资源管理幸福感!

RancherLabs

珠联壁合地设天造|M1 Mac os(Apple Silicon)基于vscode(arm64)配置搭建Java开发环境(集成web框架Springboot)

刘悦的技术博客

Java vscode spring Boot Starter JDK11 m1

ArrayList vs LinkedList

ltc

ArrayList linkedlist

【偶尔一道ctf】xctf adword mobile easy-apk

Thrash

架构学习笔记:复杂度来源

风翱

5月日更 架构复杂度

云原生场景下企业API 网关选型及落地实践

云原生场景下企业API 网关选型及落地实践

JetBrains在国内举办开发者日 首席布道师Hadi Hariri向中国开发者介绍Kotlin-InfoQ