3 ms·
1. I don't consider Java stack as the most agile stack. 2. I think companies which use java are not that friendly with the open-source paradigm. Then, java comm
by xeviknal 11y ago
1. I don't consider Java stack as the most agile stack.
2. I think companies which use java are not that friendly with the open-source paradigm. Then, java community is not as huge as ruby, python, js communities.
3. There isn't a powerful framework in constant evolution and supported by thousands of people.
- davelnewton 11y ago(1) without any reasons doesn't seem particularly meaningful. There are plenty of "agile" options on the JVM. (2) I find the exact opposite; companies that use Java are very often huge contributors to the Java OSS ecosystem. And the Java community is giant because it's all over the place. (3) Maybe you're not familiar with Spring, the canonical example of a huge ecosystem with tens of thousands of users, a very active development community, etc. On point (3) I'd agree that the most agile environments have a smaller number of active contributors precisely because goliaths like Spring have so much mindshare. At the same time, I don't consider that a huge drawback, either: the people involved in the better, leaner frameworks are, in general, hugely smart.
- 5ersi 11y agoAll of your points are off: 1. Java is not "a stack". It's a platform with multiple JVM, even more languages and numerous frameworks/languages. There are a lot of agile Java stacks out there. 2. Java is very strong in open-source, including companies that contribute to it: Redhat (JBoss), Spring Source, Apache (https://projects.apache.org/ https://projects.apache.org/), IBM (http://www.ibm.com/developerworks/java/find/projects/ http://www.ibm.com/developerworks/java/find/projects/). Java is #2 OSS language on GitHub (http://githut.info/ http://githut.info/). About Java community not being as huge as Ruby, Python, JS: http://www.tiobe.com/index.php/content/paperinfo/tpci/ http://www.tiobe.com/index.php/content/paperinfo/tpci/ 3. Just browse links above to see thousands of Java projects that are constantly being developed by thousands of contributors.