{"id":4042,"date":"2013-11-06T13:11:21","date_gmt":"2013-11-06T13:11:21","guid":{"rendered":"http:\/\/redmonk.com\/jgovernor\/?p=4042"},"modified":"2013-11-06T13:11:21","modified_gmt":"2013-11-06T13:11:21","slug":"java-43-is-the-new-23-but-where-is-the-framework-hadoop-as-a-language-phenomenon","status":"publish","type":"post","link":"https:\/\/redmonk.com\/jgovernor\/java-43-is-the-new-23-but-where-is-the-framework-hadoop-as-a-language-phenomenon\/","title":{"rendered":"Java: 43 is the new 23. But where is the Framework? Hadoop as a language phenomenon."},"content":{"rendered":"<p><iframe loading=\"lazy\" src=\"http:\/\/www.slideshare.net\/slideshow\/embed_code\/27684444\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/monkchips\/how-java-got-its-mojo-back-jax-2013\" title=\"How java got its mojo back jax 2013\" target=\"_blank\">How java got its mojo back jax 2013<\/a> <\/strong> from <strong><a href=\"http:\/\/www.slideshare.net\/monkchips\" target=\"_blank\">James Governor<\/a><\/strong> <\/div>\n<p>I gave a keynote address at <a href=\"http:\/\/jaxlondon.com\/speakers\/james-governor\">JAX<\/a> last week with a talk entitled \u201cThe Upswing: How Java got its Mojo Back\u201d. RedMonk has been tracking the Java resurgence pretty closely, and the talk was actually reprise of an 2011 JAX keynote on the same subject. <\/p>\n<p>Jaxenter did a great precis of the talk <a href=\"http:\/\/jaxenter.com\/has-java-peaked-what-we-learnt-at-jax-london-day-one-48554.html\">here<\/a>:<\/p>\n<blockquote><p>Younger developers clamour for newer JVM interlopers like Ruby and Scala, and naysayers such as Tim Bray, who recently claimed that Java isn\u2019t relevant, abound.<\/p>\n<p>The point that  these critics are missing though, is that Java isn\u2019t just a language &#8211; it\u2019s a platform, and a terrifically robust one at that. Has it peaked? According to Governor, maybe. But then, so have the US and Europe &#8211; and they don\u2019t appear to be going anywhere anytime soon. After all, as Governor crucially pointed out, when web companies grow up they turn into Java shops. To date, Linkedin, Google, Twitter, Yahoo, and Facebook, among a host of other web powerhouses, have all turned to Java in recent years to power them into maturity.<\/p>\n<p>Looking to the future, Governor said that web frameworks are the best way to understand language adoption. After all, Ruby was just a curio until Rails came along, and Django, and Node.js have led adoption of their respective languages. Despite a tonne of options, Java still has yet to develop a leading framework \u2013 and Governor reckoned that to see explosive growth once again, it will need one.\n<\/p><\/blockquote>\n<p>Thanks Stephen for the <a href=\"http:\/\/redmonk.com\/sogrady\/2011\/04\/27\/frameworks-lead-adoption\/\">maths underpinning the thesis that frameworks lead language adoption<\/a>. <\/p>\n<p>One area the author doesn&#8217;t mention from my talk is Big Data &#8211; many of the leading data management tools are JVM-based &#8211; see Hadoop (Java), Storm (primarily written in Clojure), Kafka (written in Scala), Cassandra, and Apache Giraph (Java). Many Organisations are now choosing data tooling based on affinity with Hadoop, which means sharing Java libraries. Hadoop is a Java language phenomenon rather than simply a JVM phenomenon.<\/p>\n<p>It&#8217;s not an accident that Hadoop was written in Java. Doug Cutting made an engineering decision to do so. Engineers keep choosing Java for high scale environments, even some that are younger than 43.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How java got its mojo back jax 2013 from James Governor I gave a keynote address at JAX last week with a talk entitled \u201cThe Upswing: How Java got its Mojo Back\u201d. RedMonk has been tracking the Java resurgence pretty closely, and the talk was actually reprise of an 2011 JAX keynote on the same<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[1],"tags":[],"class_list":["post-4042","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9wfjh-13c","_links":{"self":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/4042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/comments?post=4042"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/4042\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/media?parent=4042"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/categories?post=4042"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/tags?post=4042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}