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

When I started using Java in 1996 - people looked at me funny and asked why I wasn't using C++. Everyone said Java was a fad and that it wouldn't scale.


It was. And it didn't. Very few applications have been created in Java. Java stuck in the isolated server environment, but everything survives there, since servers are like zoos: easily controlled environment where animals get exactly what they need without losing body parts in the wild. You can build your own toy language and it will work perfectly fine on your server.


Java doesn't scale? Really? A lot of work has been put into java since the beginning to make it fast. Jruby for example is faster than C Ruby. Java might not be adequate for web development (I never liked the initial model and by the time better frameworks came out I had given up) but there are many applications where it really shines.


Jesus... "Java is faster than C" argument again. Inferiority complex aside, I did not mean scaling in a technical way. Java did not scale out as a general purpose programming language - it remained foreign and inadequate on all major platforms and, as a result, no software (in comparison to C family) has been done in it, with a notable exception of zoo-like server environments. Go into Debian packages repository and see for yourself. Or, for Windows users, into your C:\Program Files folder.

I hope nobody will be stupid enough to start listing (one by one, literally) Java software projects, like Eclipse, Lucene, etc.


Not every web application is as simple as a blog...




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

Search: