java Spark中用Scala和java開發(fā)有什么區(qū)別?
Spark中用Scala和java開發(fā)有什么區(qū)別?Scala比Java有巨大的優(yōu)勢。當(dāng)我在熟悉Scala之后再看Java代碼時,我想讀匯編如果你只是編寫spark應(yīng)用程序,你不必學(xué)習(xí)Scala。您可以
Spark中用Scala和java開發(fā)有什么區(qū)別?
Scala比Java有巨大的優(yōu)勢。當(dāng)我在熟悉Scala之后再看Java代碼時,我想讀匯編如果你只是編寫spark應(yīng)用程序,你不必學(xué)習(xí)Scala。您可以直接使用Spark的javaapi或pythonapi。但是由于語言的差異,用Java開發(fā)spark應(yīng)用程序非常繁瑣。幸運(yùn)的是,帶有l(wèi)ambda的java8有了改進(jìn)。在spark的應(yīng)用開發(fā)中,學(xué)習(xí)Scala主要有兩個優(yōu)點(diǎn):開發(fā)效率高,代碼更簡潔;在使用spark的過程中,如果熟悉spark源代碼,可以事半功倍
客觀環(huán)境:C、C、Java都比較成熟,更多的學(xué)習(xí)者和更好的生態(tài)。[翻白眼]企業(yè)的需求比較大,保證了就業(yè)的基本面,學(xué)生學(xué)習(xí)后不容易失業(yè)。[笑聲]新語言由學(xué)生自己教授,以確保有效的技術(shù)變革。
主觀環(huán)境:美味的老資本,易于混合的資金。[傻笑
]一句話:穩(wěn)定是絕對的原則,每天改變不是正確的方式。
注意:個人觀點(diǎn),請繞道而行。[白眼睛]