{"id":7,"date":"2005-07-15T15:13:51","date_gmt":"2005-07-15T20:13:51","guid":{"rendered":"http:\/\/sovogo.com\/2005\/07\/15\/evolution-of-java\/"},"modified":"2005-07-15T15:13:51","modified_gmt":"2005-07-15T20:13:51","slug":"evolution-of-java","status":"publish","type":"post","link":"https:\/\/dylanschiemann.com\/?p=7","title":{"rendered":"evolution of java"},"content":{"rendered":"<p>In hearing that the next version of Java will have JavaScript built-in, I was reminded of the old evolution of man t-shirts promoting soccer.  For those unfamiliar, the shirt started with a football player crouched down on the left side, progressing to various apes\/monkeys standing more and more upright, finally evolving to a fully upright soccer player.\n<\/p>\n<p>\nSo what does that have to do with Java and JavaScript?  I make this comparison to Java, because Java seems to be having a similar, unexpected evolution to JavaScript.  In the beginning Java started out as a rigourous language with very strict rules for typing and syntax.  It allowed a lot of great things to be built, but it was overly verbose.  Then came things like beans, and numerous other libraries and revisions which tried to simplify the verbosity.  Then came the IDE argument, which said that Java is complex, so just use an IDE to hide away all of the details.  Then came the XML evolution, which recommended putting as many details as possible in XML configuration files, so that you again don&#8217;t have to write any actual code.  The problem is, XML is verbose, and describing programmatic behavior through XML is not easy.  Alas, there are now plans to bolt JavaScript into the next version of Java.  So now you&#8217;ll be able to use a freeer scripting language so that you do not have to write as much XML or Java code.  The irony is that the evolution of the Java developer, who just a few years ago scorned the once lowly JavaScript developer, is now clamoring to evolve into a JavaScript developer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In hearing that the next version of Java will have JavaScript built-in, I was reminded of the old evolution of man t-shirts promoting soccer. For those unfamiliar, the shirt started with a football player crouched down on the left side, progressing to various apes\/monkeys standing more and more upright, finally evolving to a fully upright [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,1],"tags":[],"_links":{"self":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/posts\/7"}],"collection":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7"}],"version-history":[{"count":0,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/posts\/7\/revisions"}],"wp:attachment":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}