3 ms·
http://projects.apache.org/indexes/language.html http://projects.apache.org/indexes/language.html for anyone curious to the actual language split.
by juliangregorian 12y ago
http://projects.apache.org/indexes/language.html http://projects.apache.org/indexes/language.html for anyone curious to the actual language split.
- userbinator 12y agoThe numbers themselves: Java 213 C 19 Python 16 C++ 12 JavaScript 10 C# 9 Perl 9 Scala 9 PHP 7 I think the crucial statistic would be that there's >10 times more Java projects than the next-most-popular language.
- raverbashing 12y agoDo things like Hadoop count as one or several projects? Also some Apache Java libraries (several of which are used in Android)
- amyjess 12y agoIt depends on what's been spun off as a separate top-level project. Does it have its own subdomain on apache.org? Then it's a top-level project. It's not uncommon for projects to start as subprojects and then get upgraded to the top level, and some of them came out of Hadoop. For example, Avro started out as a Hadoop subproject before becoming its own top-level project.
- userbinator 12y agoI just counted the projects on the page provided. That said, the Java culture does tend to encourage hypermodularisation so what would be one project in another language could turn into several in Java. Some of them are a bit odd: http://projects.apache.org/projects/commons_chain.html http://projects.apache.org/projects/commons_chain.html Others have really, really buzzwordy descriptions: http://projects.apache.org/projects/rave.html http://projects.apache.org/projects/rave.html
- davelnewton 12y agoWhat's odd about an implementation of the Chain of Command?
- userbinator 12y agoDesign patterns are usually integrated into software projects, not themselves a software project.
- lmm 12y ago> the Java culture does tend to encourage hypermodularisation so what would be one project in another language could turn into several in Java. I guess it depends what you're comparing to, but I think of Java projects as more monolithic. Spring does dozens of different things compared to something like say Flask. And particularly in Haskell or Javascript you seem to need 100 tiny libraries to do anything.