Re:Ask HN: Why are Apache projects so Java-centric?
by hyperpape on Monday March 23, 2015 @10:08AM
(#9250930)
But to the OP's question, many, if not the majority, of those technologies are written in Java. Definitely the majority are on the JVM, since a few of the non-Java ones are Scala and Clojure.
I think the simple answer is that while lots of people do not love programming in Java, it can be attractive for projects that want relatively good performance without trying to implement a system in C++. There are also a lot of tools and companies that have investments in deploying JVM applications.
Re:Ask HN: Why are Apache projects so Java-centric?
by spacemanmatt on Monday March 23, 2015 @08:48AM
(#9250559)
This is pretty much exactly what I expected to see, once I figured out the potential for most of the hardest portability concerns to be isolated into the JVM. Building the future has always been about stable platforms.
Re:Ask HN: Why are Apache projects so Java-centric?
by pp19dd on Monday March 23, 2015 @08:46AM
(#9250552)
Add Lucene (and by its extension, Elastic Search) to that list. In retrospect, I don't know how we did things before some of these projects came out.
Re:Ask HN: Why are Apache projects so Java-centric?
by Igglyboo on Monday March 23, 2015 @09:03AM
(#9250609)
Don't forget about Solr!
Accumulo, Ambari, Avro, Cassandra, CouchDB, Falcon, Flume, Hadoop, HBase, Hive, Kafka, Knox, Oozie, Phoenix, Pig, Samza, Spark, Sqoop, Storm, Tez, Zookeeper.
I can imagine many database companies in particular Oracle and Teradata wishing Apache wasn't as fantastically competent as they are.