Groovy,Clojure和Kotlin都是基于jvm的語言,那他們在實(shí)際項(xiàng)目中的運(yùn)用場景有什么區(qū)別?

Groovy,Clojure和Kotlin都是基于jvm的語言,那他們在實(shí)際項(xiàng)目中的運(yùn)用場景有什么區(qū)別? - RednaxelaFX 的回答 - 知乎
https://www.zhihu.com/question/29818569/answer/45729205

簡單說,在JVM上不想用Java,喜歡某種別的平臺(tái)上已有的語言但想要更Java化的版本的話:
喜歡Ruby => 用Groovy
喜歡LISP,喜歡STM功能 => 用Clojure
喜歡C++ => 用Kotlin
Scala的話看評(píng)論↓

Groovy比較討好來自Java的程序員的一點(diǎn)是:用它寫代碼可以漸進(jìn)的從接近Java的風(fēng)格進(jìn)化為接近Ruby的風(fēng)格。使用接近Java風(fēng)格寫Groovy時(shí),代碼幾乎跟Java一樣,容易上手;而學(xué)習(xí)過程中可以逐漸用上各種類似Ruby的方便功能。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容