{"id":6539,"date":"2016-08-11T07:00:31","date_gmt":"2016-08-11T15:00:31","guid":{"rendered":"http:\/\/formtek.com\/blog\/?p=6539"},"modified":"2016-07-01T05:58:23","modified_gmt":"2016-07-01T13:58:23","slug":"java-language-difficult-times-for-the-most-popular-computer-language","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/java-language-difficult-times-for-the-most-popular-computer-language\/","title":{"rendered":"Java Language: Difficult Times for the Most Popular Computer Language"},"content":{"rendered":"<p>In January this year, the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Java_(programming_language)\">Java programming language<\/a> was designated<a href=\"http:\/\/www.infoworld.com\/article\/3019005\/java\/java-loses-no-luster-in-popularity-index.html\">\u00a0the most popular computer programming language<\/a>.\u00a0\u00a0It was originally developed by <a href=\"https:\/\/en.wikipedia.org\/wiki\/James_Gosling\">James Gosling<\/a> at Sun Microsystem and released in 1995, so it has been around for more than twenty years.<\/p>\n<p><a href=\"http:\/\/www.tiobe.com\/company\/management-team\">Paul Jansen<\/a>, managing director of software quality services vendor Tiobe, <a href=\"http:\/\/www.infoworld.com\/article\/3019005\/java\/java-loses-no-luster-in-popularity-index.html\">said that<\/a> &#8220;Java is currently number one in the enterprise back-end market and number one in the still-growing mobile application development market (Android). Moreover, Java has become a language that integrates modern language features such as lambda expressions and streams. The future looks bright for Java.&#8221;<\/p>\n<p>But not everyone is feeling as upbeat about Java lately, at least the part of it called &#8216;Java EE&#8217; &#8212; Java for the enterprise. \u00a0Java\u00a0has three\u00a0levels of specifications: ME (Micro Edition for small devices), SE (Standard Edition) and EE (Enterprise Edition). \u00a0The SE APIs make up what is considered core capabilities of the Java language, while EE APIs provide extensions that are frequently used when building much larger-scale, enterprise applications. \u00a0Java EE is often used for example in building web sites.<\/p>\n<p>With the acquisition of Sun Microsystems in 2009, Oracle took\u00a0on the role of managing the direction of the Java language. \u00a0But recently there have been some questions about how well Oracle is fulfilling that role, especially relative to the Java EE specification. \u00a0<a href=\"http:\/\/blog.takipi.com\/java-ee-vs-java-se-has-oracle-given-up-on-enterprise-software\/\">The Java EE specification<\/a> covers things like Enterprise Java Beans (EJBs), the Java Servlet,\u00a0Rest API (JAX-RS), Contexts and Dependency Injection (CDI). \u00a0Recently Oracle has been shifting resources away from further Java development and it has been accused of not sufficiently investing in the technology.<\/p>\n<p>For example, James\u00a0Gosling recently <a href=\"http:\/\/www.infoworld.com\/article\/3082009\/java\/gosling-rallies-against-oracle-for-java-ee-neglect.html\">said that<\/a> Oracle&#8217;s guardianship has been\u00a0&#8220;pretty disturbing. \u00a0It&#8217;s not so much that Oracle is backing off on EE, but that it&#8217;s backing off on cooperating with the community.\u00a0Taking it \u2018proprietary&#8217;, going for the &#8216;roach motel&#8217; model of non-standard standards &#8212; &#8216;customers check in, but they don&#8217;t check out.'&#8221;<\/p>\n<p>A posting by the <a href=\"https:\/\/javaee-guardians.io\/\">Java EE Guardians<\/a> on <a href=\"https:\/\/www.change.org\/p\/larry-ellison-tell-oracle-to-move-forward-java-ee-as-a-critical-part-of-the-global-it-industry\">Change.org<\/a> questions Oracle, saying &#8220;it is very difficult to determine why this neglect from Oracle is occurring or how long it will last. Oracle has not shared it\u2019s motivations even with it\u2019s closest commercial partners let alone the community. A very troubling possibility is that it is being done because Oracle is backing away from an open standards based collaborative development approach and is instead pursuing a highly proprietary, unilateral path.&#8221;<\/p>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/anatoletresch\">Anatole Tresch<\/a>,\u00a0Expert Group Member of the\u00a0Java Community Process,\u00a0\u00a0said that &#8220;it\u2018s difficult for me to imagine a blossoming future for Java EE&#8230;\u00a0The actual status of Java EE 8 is, in my opinion, quite critical, but I hope that the momentum within the community also leads to finding new ways and solutions to still use Java as a strategic component in companies.&#8221;<\/p>\n<div class=\"lightsocial_container\"><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/digg.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fjava-language-difficult-times-for-the-most-popular-computer-language%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/digg.png\" alt=\"Digg This\" title=\"Digg This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fjava-language-difficult-times-for-the-most-popular-computer-language%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/reddit.png\" alt=\"Reddit This\" title=\"Reddit This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.stumbleupon.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fjava-language-difficult-times-for-the-most-popular-computer-language%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/stumbleupon.png\" alt=\"Stumble Now!\" title=\"Stumble Now!\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/buzz.yahoo.com\/buzz?targetUrl=https%3A%2F%2Fformtek.com%2Fblog%2Fjava-language-difficult-times-for-the-most-popular-computer-language%2F&amp;headline=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/yahoo_buzz.png\" alt=\"Buzz This\" title=\"Buzz This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dzone.com\/links\/add.html?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fjava-language-difficult-times-for-the-most-popular-computer-language%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dzone.png\" alt=\"Vote on DZone\" title=\"Vote on DZone\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.facebook.com\/sharer.php?t=&amp;u=https%3A%2F%2Fformtek.com%2Fblog%2Fjava-language-difficult-times-for-the-most-popular-computer-language%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/facebook.png\" alt=\"Share on Facebook\" title=\"Share on Facebook\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/delicious.com\/save?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fjava-language-difficult-times-for-the-most-popular-computer-language%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/delicious.png\" alt=\"Bookmark this on Delicious\" title=\"Bookmark this on Delicious\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dotnetkicks.com\/kick\/?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fjava-language-difficult-times-for-the-most-popular-computer-language%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetkicks.png\" alt=\"Kick It on DotNetKicks.com\" title=\"Kick It on DotNetKicks.com\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/dotnetshoutout.com\/Submit?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fjava-language-difficult-times-for-the-most-popular-computer-language%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetshoutout.png\" alt=\"Shout it\" title=\"Shout it\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fjava-language-difficult-times-for-the-most-popular-computer-language%2F&amp;title=&amp;summary=&amp;source=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/linkedin.png\" alt=\"Share on LinkedIn\" title=\"Share on LinkedIn\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.technorati.com\/faves?add=https%3A%2F%2Fformtek.com%2Fblog%2Fjava-language-difficult-times-for-the-most-popular-computer-language%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/technorati.png\" alt=\"Bookmark this on Technorati\" title=\"Bookmark this on Technorati\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/twitter.com\/home?status=Reading+https%3A%2F%2Fformtek.com%2Fblog%2Fjava-language-difficult-times-for-the-most-popular-computer-language%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/twitter.png\" alt=\"Post on Twitter\" title=\"Post on Twitter\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.google.com\/buzz\/post?url=https%3A%2F%2Fformtek.com%2Fblog%2Fjava-language-difficult-times-for-the-most-popular-computer-language%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/google_buzz.png\" alt=\"Google Buzz (aka. Google Reader)\" title=\"Google Buzz (aka. Google Reader)\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>In January this year, the Java programming language was designated\u00a0the most popular computer programming language.\u00a0\u00a0It was originally developed by James Gosling at Sun Microsystem and released in 1995, so it has been around for more than twenty years. Paul Jansen,<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/java-language-difficult-times-for-the-most-popular-computer-language\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,36],"tags":[],"class_list":["post-6539","post","type-post","status-publish","format-standard","hentry","category-oracle","category-technology"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/6539","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/comments?post=6539"}],"version-history":[{"count":0,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/6539\/revisions"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=6539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=6539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=6539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}