JSystem·UbiMaker想了解 Kotlin 和 IntelliJ IDEA 吗? 两位创始大神来给你解读!
Posted ZUCC计算分院团委学生会
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSystem·UbiMaker想了解 Kotlin 和 IntelliJ IDEA 吗? 两位创始大神来给你解读!相关的知识,希望对你有一定的参考价值。
----------本文转自UbiMaker创客工坊----------
在今年 5 月份结束的 I/O 2017 大会上,Google 宣布将 Kotlin 语言作为安卓开发的一级编程语言。
靴子终于落地了。
在 Java 之外,android 是否需要一门新的开发语言,长久以来一直是时常提起的话题。特别是苹果推出了 Swift 语言,以及 Oracle 和 Google 关于Java 的专利纠纷,让这一问题备受关注。
事实上,从 2014 年开始,Swift、Go、Dart 语言的社区都对 Android 开发表示了兴趣。
没想到的是,最后胜出的是Kotlin。就像几个富二代为了心仪的女生打得鼻青脸肿,最后抱得美人归的却是出身一般、履历平平的穷小子:
Kotlin 由 JetBrains 公司在 2010 年开发,2011 年开源。采用 Apache 2.0 许可证,它是一个运行在 Java 虚拟机上的静态类型编程语言。与 Java 100%互通,并具备诸多Java尚不支持的新特性。
Google 的 Android 团队称赞 Kotlin 拥有出色的设计,是一种成熟的语言,能让 Android 应用的开发更快更有趣。
综合来说,Kotlin的优点可以概括如下:
Kotlin的优点
⊙非常简洁的语法,代码量锐减
⊙与Java代码交互非常容易和简单
⊙更好的泛型
⊙安全的null运算, 跟Swift的一样
⊙更好的Lambda支持
⊙方法(函数)为一级公民
⊙扩展方法
⊙inline
⊙还有一系列的语法糖: range, data class 等
看到这里,我已经按捺不住内心的渴望,迫不及待地想体验下Kotlin了!
你是否心动了,想进一步了解 Kotlin 呢?
这里有一个难得的机会:
2017 年 11 月 16 日晚间 19:00,由杭州 GDG 与 JetBrains 联合举办的技术分享演讲,将在浙江大学城市学院进行!
此次活动完全免费!
时间:2017 年 11 月 16 日
19:00-21:00
地点:杭州市拱墅区浙江大学城市学院
理工四号楼108教室
学生福利:参与者均可获得一分二课分
请带上你的校园卡在签到处签到
活动场地指引图
浙江大学城市学院北校区入口
本次活动场地:浙江大学城市学院理科四号楼
本次活动演讲主题将包含IntelliJ IDEA的实战使用技巧,以及Android开发新语言-Kotlin的最新消息。
主题一 Kotlin: 超越 Android 开发
讲者:Hadi Hariri
讲者介绍:Hadi Hariri 是 JetBrains 开发者推广团队领导,一个在 OSS 领域的开发者和创造者,他钟情的主题包含Web开发
适合对象:对 Kotlin 有兴趣,使用 Java、从事服务器、浏览器、Android、ios 项目的开发者。
演讲简介:
Kotlin 在 Android 开发上很强大,但是它不只这个强项。这个演讲将为 Kotlin 进行全面的概观介绍,让您了解其在服务器、浏览器、和其他平台上的应用,来达成跨平台共用开发。
主题二 IntelliJ IDEA 技巧和诀窍
讲者:Mikhail Vink
讲者介绍:Mikhail Vink 现职为 JetBrains Global Marketing Programs Manager。Mikhail 具有十年以上的Web和桌面软件的开发以及项目管
适合对象:任何希望了解使用工具的效益的开发者们都欢迎参加。JetBrains 的开发工具核心设计有许多是通用的,因此这个演讲内容适用与任何 JetBrains IDE 的使用者,包含 IntelliJ IDEA、WebStorm、PyCharm...等。
演讲简介:
想真正从里到外完全了解您的 IDE 并且结合工作当中各个操作流程? 想知道编辑器和 IDE 之间的差异,以及后者如何能通过深度理解您的开发应用为您所带来的优势? 想通过工具的帮助让您工作更高效,甚至提高生产力? 来听这场演讲就对了。
11 月 16 日晚,期待与你相会!
请扫描此二维码报名
Tips:本次活动完全免费,填好报名表即为报名成功
欢迎关注UbiMaker,获取更多信息:
UbiMaker 创客工坊
点击扫描二维码并关注 掌握实时动态哦~
以爱与青春为名,陪你一路成长
不失初心,不忘初衷
计算学院团委学生会
新浪微博:@浙江大学城市学院计算团委
以上是关于JSystem·UbiMaker想了解 Kotlin 和 IntelliJ IDEA 吗? 两位创始大神来给你解读!的主要内容,如果未能解决你的问题,请参考以下文章