Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Java still has a few killer features that Go doesn't. Primarily, running in a VM and "interpreting" byte code means you can ship a single binary to every platform. Go requires you to compile a separate executable for every platform.


Having to run in a VM is also seen as a drawback by some people, including me. The VM startup time makes using command line tools written in Java painful and Java apps often feel awkward on every platform since they don't use any platform specific features. So even though having a single binary work across all platforms is a killer feature for some people it's yet another disadvantage of java for others.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: