聊聊Kotlin编译为JS的优劣势
发布于 7 年前 作者 xiaoniuback 6217 次浏览 来自 问答

Google I/O强推了Kotlin,最近了解一下这是什么,除了类java外,发现它还可以直接编译为js代码,如下图: q.png JS.js文件内容是由first.kt(kotlin代码)直接编译的结果,两种语言必然存在映射关系,如果实现一定的js功能,那么必须要记忆kotlin对应这种功能的映射关系,这就增加了额外的工作量,所以问题是:这种机制有什么优势吗,或者为什么采用这种设计?直接写js不是更好吗

个人猜测会不会是屏蔽后端人员对js的学习,类似jsp直接编译为java代码

谢谢大家讨论 :)

9 回复

不喜欢看这种生成出来的代码

@dbit-xia 是的,应该是一楼说的意思,过渡用的,kotlin开发者不用了解js

过一段就有ts转Kotlin,哇哈哈

五楼表是没用过Kotlin

六楼表示没用过Kotlin 来自VueCnodeMD

@i5ting 那ts将会无所不能 不现实吧

还不如用typescript

这种编译出来的代码 前端都看的有难度

回到顶部