成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java轉(zhuǎn)kotlin需要注意哪些問題 Java、Groovy、Scala的未來會(huì)怎樣?

Java、Groovy、Scala的未來會(huì)怎樣?Scala有兩個(gè)流派:FP和更好的Java。FP派喜歡scalaz,shapeless和type level編程。這個(gè)學(xué)派的特點(diǎn)是程序高度抽象,但可讀性

Java、Groovy、Scala的未來會(huì)怎樣?

Scala有兩個(gè)流派:FP和更好的Java。FP派喜歡scalaz,shapeless和type level編程。這個(gè)學(xué)派的特點(diǎn)是程序高度抽象,但可讀性極差。適合PL研究者驗(yàn)證概念,適合業(yè)余項(xiàng)目自娛自樂,適合學(xué)習(xí)PL概念。不適合多人協(xié)作的工程項(xiàng)目。之前有比較好的Java學(xué)校存在,僅僅是因?yàn)镴ava語法設(shè)計(jì)太差,難以忍受。而且當(dāng)時(shí)在JVM上也沒有更好的選擇。那些告訴你 "寫了n年Java,換了Scala,現(xiàn)在每天都活得很開心 "基本上都是這個(gè)學(xué)校的。然而,Scala作為一個(gè)更好的Java在工程上并不好,因?yàn)樗刑嗟奶匦院蛷?fù)雜性,很難只使用它的子集 "更好的java和除非是高手帶領(lǐng)。解決一個(gè)問題,往往會(huì)引入更多的問題。所以才會(huì)出現(xiàn)這樣的事情,所有Linkedin的新項(xiàng)目在Java8發(fā)布后都會(huì)回歸Java。

Groovy是動(dòng)態(tài)語言,工程上比Scala差。但它會(huì)因?yàn)閺V泛使用的項(xiàng)目Gradle而存活下來。但是請(qǐng)記住愛因斯坦曾經(jīng)說過:"任何超過200行的新項(xiàng)目都不應(yīng)該用動(dòng)態(tài)語言開發(fā),不管是Ruby、Python、Perl、Groovy還是Clojure "。哦,對(duì)了,唐 也不要使用Clojur

kotlin會(huì)成為主流開發(fā)語言嗎?后臺(tái)開發(fā)也可以用嗎?

Android開發(fā)了第一語言!后臺(tái)開發(fā)也可以!但是首選java,生態(tài)成熟,解決方案經(jīng)過實(shí)踐檢驗(yàn),更穩(wěn)定!