原本唔想回, 見得啖笑都係回下你啦...
話分兩頭, 第1, 可唔可以migrate to Microservice, 唔係睇你用咩 L ...
vichui 發表於 2016-3-15 13:49 
除咗第三,極度認同你嘅觀塘
如果你有第二嘅想法:你都認為易寫同易 Main 係兩回事
Java Compared with Scala 就係樣版
我都順免個下 Scala 有乜缺點。
Scala 最大缺點就係 Compile 得慢,因為本身 Language 太自由,Compiler 需要做多好野。
以前啲電腦運算能力咁弱,再加上做啲 Monolithic 嘅 System 出黎,幾十萬行 Code, 弱點蓋過優點
但而家時代唔同,幾千蚊嘅 Desktop 電腦已經有 i7 ,例如 整個 Project Compile time 就算相差 2倍 都唔會相差好遠
再加上有 Docker 加持令 Microservice 流行, 正正常常一個 Scala Project Compile time 普遍低於2分鐘
我前幾個 Post 嘅 Scala 例子 只係一啲皮毛,仲有大把深入嘅野可以做。我亦都相信你係未寫過 Scala 先會講話 Java 未 Out,
講多少少,
1.Scala 係 100% compatible with Java
2.所有 Maven / Gradle Project 都可以加一個 Scala compiler dependency ,再用 Scala compiler compile Java + Scala 出 .jar
3.所有 Java library 可以係 Scala import 之後用
仲有,有人話 Android 唔用 Java 用什麼,無錯就係用 Scala,唔信可以自己 Google
Thats why, 基本上新 Project 完全用 Scala 開波係無問題(如果你搵到人才 )
via HKEPC Ionic Reader v1.2.9 - iPhone |