Live data from Hacker News

Ask HN: Any web startups using Java?

news.ycombinator.com

1–10 of 164 posts

Ask HN: Any web startups using Java?

#1
Based on my observation, most of the web startups are using either PHP or RoR or some other platform, but not Java. I haven't come across a single startup which is using Java for web app development.

1) Is it because of the lack of hosting support for Java based web applications?

2) Or, are there any serious performance issues when Java is used to develop web2.0 apps?

3) Any startups that already successfully using Java?

Re: Ask HN: Any web startups using Java?

#4
Quantcast is -- a huge amount of hadoop and performance sensitive code, and the majority of our external website.

1 - we self host

2 - the relevant performance issue when using java to develop web apps is it's slower to build. I'd be pretty surprised if there were many cases where java / tomcat is slower to execute than rails or django. Now obviously all three are smoked by cached pages, but since a lot of our data needs to be updated daily, that isn't the easiest design for us.

Re: Ask HN: Any web startups using Java?

#5
I work at a startup that uses Java. When it started, the CTO knew java so thats what they picked. Now, the company has grown to around 10 people with over a million users. They're monetizing pretty well and are well on their way to being very successful.

As (almost) always, performance issues are with the db. And, as always, you should think about the data structure that you're using.

Re: Ask HN: Any web startups using Java?

#9
Sure they are using Java, through languages like Scala and Clojure both of which runs on the JVM, neither of which forces you to actually write in Java.

These days there is basically no reason to do webdevelopment in Java - even if you have legacy stuff lying around, JRuby or Scala will serve you much better and neither is that hard to learn and both will get you over Javas sever limitations (really, no anonymous functions? No Closures?)

Re: Ask HN: Any web startups using Java?

#10
Java has a strong background in enterprise solutions. So, e.g., if you need to build some sort of high performance distributed system then it's not an entirely wrong choice to go with Java. Java is good at that stuff.

A web application is often more than the choice web framework. When you choose Java as your fundamental technology you could build your business logic e.g. in Java/Scala and your web tier in Ruby on Rails which you can run on JRuby.

At least, that's probably the choice I'd make... :)

Post reply on HN