どっちにする.com
Goが流行ってるのはわかる。でも、何年後もメンテできるのはやっぱりJavaの信頼感なんだよな〜。
Go一択。DockerとかKubernetes周りのツールとの親和性が高いし、クラウドネイティブな時代にはこっちが合ってる。
Goも使うけど、まだまだSpring Bootのような強力なフレームワーク群を持つJavaに軍配が上がるかな。
Goの並行処理まじで神。goroutineとchannelで書くと「俺…今…分散システムと対話してる…!」ってなる。テンション上がる。
40代エンジニアです。大学時代からJavaで育ってきたので、なんだかんだ愛着あります。あと今でも現役で使えてるのは強い。
正直Javaは書くのがだるい。Goの方がスッキリしてて今風。特にAPI作るとき のスピード感が違う。
堅牢性とエンタープライズでの実績を重視するならやっぱりJava一択。長年の経験値が詰まってる。
Goは学習コストが低いし、何よりコードが読みやすい。仕事でGoに触れてからJavaに戻れなくなった。