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

Because Java is designed for projects that can scale up in size. Large php/python/ruby projects are nightmarish to maintain.

When you've got a project with dozens of teams and hundreds of components having things like static typing and well designed exception are really important to ensure data integrity.

There are also many features that languages like php lack, such as multithreading and atomic operations.



Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

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

Search: