当然,这里的标题要阐述的话题,和一人客以前开源系列的文章风格是强相关的。所以这里其实在探讨编程语言Kotlin的集成开发环境IDE的问题,是以新手为核心,以开源跨平台和免费为标准,特此说明,以此避免不必要的口舌纷争。
我们每次编程写应用软件,基本都要用到集成开发环境IDE。可以说每一款编程语言,都有和它最契合的IDE。我们在和编程有关的学习和生产中,总会找一款自己用着顺手的IDE。甚至一些轻量级的集成化的代码编辑器,也可以当IDE使用。
那么对于Kotlin这么一款比较新颖的有取代Java之势的编程语言,用哪个IDE或编辑器编程比较适合我们新手学习开发呢?这里一人客根据自己的学习经历来阐述总结以下几个IDE的体会。
首先是大名鼎鼎的IntelliJIDEA,这是Kotlin的老爸JetBrains官方推出的优秀集成开发环境,理所当然对Kotlin兼容性最好也最全面。它的智能性很惊人让人很舒服。不过,要知道,它是一款付费的集成开发环境(当然需要说明的是,它有免费的社区版)。一人客这里不破解也不建议破解,所以这个并不符合我们初学者的预期,另一方面,这款IDE太优秀了,以至于可能让我们偷懒,会影响我们初学者动手实践。
其次是大名鼎鼎的AndroidStudio。自从Google宣布将Kotlin作为Android第一开发语言后,它就成了Kotlin编程的一项很重要的IDE。虽然对于我们每个人而言,可以免费使用,不过AS(AndroidStudio)非常庞大,另外也由于面向移动端,集成了太多功能,所以我们初学者在使用AS的时候,颇有杀鸡用牛刀的感觉。学习或普通编程开发而已,用AS要排除很多干扰,它太笨重了。但不可否认它的利器身份。
然后就是Eclipse,由于Kotlin兼容Java,所以Eclipse这款基于Java的可扩展开发平台也可以用来开发Kotlin,不过如果你学习Kotlin语言而使用Eclipse,会被Kotlin兄弟们笑话的。Eclipse不是一个好选择,而且一人客在测试的时候也发现了,直接用来开发Java很好,但添加Kotlin插件就有点麻烦了。这个坑那个坑的,试试就知道了。
所以如果是为了学习编程或练习,那么使用轻量级的比较合适。轻量级的,有这么一款在线的编辑器TryKotlin,这是一款基于云的应用程序,用来写Kotlin编码。也正因为它是一款简单的云软件,练习写编程虽然很轻巧,但毕竟毕竟有限。只适合我们做一点练习。
既然这个在线的也不太合适,那么我们下载官方提供的编译器kotlin-