写点什么

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

  • 2016-11-29
  • 本文字数:860 字

    阅读完需:约 3 分钟

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:562976
用户头像

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

关注

评论

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

超强实时跟踪系统首次开源!支持跨镜头、多类别、小目标跟踪!

百度大脑

人工智能 人工智能摄像头

花了2个钟才搞懂这AOP为啥没生效,水友却睡着了……

4ye

Java spring 程序员 后端 签约计划第二季

面试官:说一下final关键字和final的4种用法?

王磊

Apache再次接受阿里开源产品捐赠 移动开发框架Weex进入孵化

阿里技术

不会用Camtasia的“库”,你可能错过了一个亿

淋雨

Camtasia

你需要用战略耐心实现职业目标

石云升

读书笔记 11月日更

Rust 元宇宙 3 —— 进入和离开

Miracle

rust 元宇宙

阿里巴巴Aliware十年微服务架构演进历程中的挑战与实践

阿里技术

激发数字新活力 打造发展新优势

CECBC

天猫技术全面打造『身临其境』的消费者交互体验

阿里技术

面试官:final、finally、finalize 有什么区别?

王磊

java面试

使用redis生成唯一编号

喵叔

11月日更

阿里巴巴服务网格技术三位一体战略背后的思考与实践

阿里巴巴云原生

阿里云 云原生 服务网格 三位一体

企业决策智能项目的五种失败姿势

脑极体

【死磕Java并发】-----J.U.C之深入分析CAS

chenssy

11月日更 死磕 Java 死磕 Java 并发

中国首批区块链订单融资缘何落地雄安?

CECBC

Rust 元宇宙 2 — 邻居

Miracle

rust 元宇宙

应运而生! 双11当天处理数据5PB—HiStore助力打造全球最大列存储数据库

阿里技术

阿里研究员毕玄谈应用运维体系的变迁,DevOPS是大势所趋

阿里技术

使用ES6编写一个超简单的搜索算法

DisonTangor

JavaScript 大前端

[Pulsar] 消息的消费

Zike Yang

Apache Pulsar 11月日更

直播预告丨“Hello ArkUI:初识Slider组件(JS)”周三约起

HarmonyOS开发者

HarmonyOS

29 K8S之ReplicaSet控制器

穿过生命散发芬芳

k8s 11月日更

Rust 元宇宙 5 —— SDL2.0

Miracle

rust SDL 元宇宙

Rust 元宇宙 6 —— 显示世界

Miracle

rust SDL 元宇宙

百度ERNIE新突破!登顶中文医疗信息处理权威榜单CBLUE冠军

百度大脑

人工智能

网络监控原理

喀拉峻

网络安全 安全 网络

微博系统中”微博评论“的高性能高可用计算架构设计

Beyond Ryan

[干货] Weex在双11会场的大规模应用:业务支撑、稳定性保障和秒开实战

阿里技术

Rust 元宇宙 4 —— 让世界动起来

Miracle

rust 元宇宙

面试官:int和Integer有什么区别?为什么要有包装类?

王磊

JetBrains在国内举办开发者日 首席布道师Hadi Hariri向中国开发者介绍Kotlin_JetBrains_徐川_InfoQ精选文章