3 ms·
It is not performance or hosting concerns. Java performs good enough and you can host it on things like EC2. The problem is that web startups tend to want to d
by thecombjelly 16y ago
It is not performance or hosting concerns. Java performs good enough and you can host it on things like EC2.
The problem is that web startups tend to want to develop things quickly and be able to pivot quickly and easily. Java is not best at those things.
I know Java and worked with it for years. I do all of my startup coding in Lisp. Java forces you to do a lot of things that may make your code more reliable and easier for others to use, but it comes at the cost of being less productive, and in startups, being able to develop quickly is extremely important. That is why languages like Lisp or Ruby or Python are much more popular in the startup world.
- haploid 16y agoI've heard this "more productive" refrain countless times, but I have yet to see it in reality. I would love to be made aware of how exactly Java doesn't allow one to pivot easily. That said, we have been at it for 5 years now, so it would be a stretch to call us a startup, but we use Java for 90% of our platform codebase, with Ruby acting as a glue.