{"id":21,"date":"2013-03-23T21:40:05","date_gmt":"2013-03-24T00:40:05","guid":{"rendered":"http:\/\/gois.inf.br\/wordp\/?p=21"},"modified":"2020-05-14T20:56:59","modified_gmt":"2020-05-14T23:56:59","slug":"o-mais-legal-do-java","status":"publish","type":"post","link":"http:\/\/gois.inf.br\/wordp\/?p=21","title":{"rendered":"O mais legal do Java"},"content":{"rendered":"<p>Muitos podem dizer que o mais legal do Java \u00e9 linguagem de programa\u00e7\u00e3o, outros a caracter\u00edstica de rodar numa m\u00e1quina virtual e ser multi-plataforma, ou ent\u00e3o por ser amplamente utilizada e aberta, ou at\u00e9 mesmo pela riqueza de bibliotecas, APIs e <em>frameworks<\/em>. Mas eu digo que \u00e9 outro fator, a sua organiza\u00e7\u00e3o. Quero falar um pouco de algo que pouca gente sabe, principalmente para os iniciantes e para quem n\u00e3o esta muito envolvido com o ambiente Java. Que \u00e9 comunidade dos desenvolvedores da especifica\u00e7\u00e3o da tecnologia Java, ou seja, a <a title=\"JCP\" href=\"http:\/\/www.jcp.org\/en\/home\/index\" target=\"_blank\">JCP<\/a>\u00a0(<em>Java Community Process<\/em>).<\/p>\n<p>A JCP \u00e9 a comunidade que define todo o futuro e evolu\u00e7\u00e3o da tecnologia Java, no qual n\u00e3o \u00e9 poss\u00edvel falar dela sem falar da\u00a0<a title=\"JSR\" href=\"http:\/\/jcp.org\/en\/jsr\/overview\" target=\"_blank\">JSR<\/a>\u00a0(<em>Java Specification Request<\/em>). Que nada mais \u00e9 do que a especifica\u00e7\u00e3o de uma funcionalidade, caracter\u00edstica que plataforma Java deve possuir. Ou seja, a plataforma Java nada mais \u00e9 do que uma composi\u00e7\u00e3o de v\u00e1rias JSRs. Por exemplo, a <a title=\"JSR220\" href=\"http:\/\/jcp.org\/en\/jsr\/detail?id=220\" target=\"_blank\">JSR 220<\/a>\u00a0possui toda a especifica\u00e7\u00e3o da EJB 3.0, ou seja, \u00e9 um documento contendo tudo o que o EJB 3.0 possui e mais uma implementa\u00e7\u00e3o de refer\u00eancia. Um paralelo na orienta\u00e7\u00e3o a objeto seria: \u00a0a JSR definiria a interface, a implementa\u00e7\u00e3o de refer\u00eancia seria uma classe que n\u00f3s implementar\u00edamos de refer\u00eancia, e todos os servidores de aplica\u00e7\u00e3o com EJB 3.0 teriam que implementar esta interface.<\/p>\n<p>E tudo que o Java possui, considero que isto \u00e9 o mais legal do Java. \u00a0Ou seja, \u00e9 uma comunidade livre, aberta e quem tiver interesse pode participar e at\u00e9 mesmo abrir uma JSR ou liderar uma. E c\u00e1 entre n\u00f3s, acredito que esse \u00e9 o segredo do grande sucesso e da ampla utiliza\u00e7\u00e3o da plataforma Java pelo mundo.<\/p>\n<p>S\u00f3 para voc\u00ea ter uma ideia do poder da JCP, entre os membros do <a href=\"http:\/\/www.jcp.org\/en\/participation\/committee\" target=\"_blank\">comit\u00ea executivo<\/a>, estes membros s\u00e3o quem votam e escolhem quais s\u00e3o as JSRs que entrar\u00e3o nas pr\u00f3ximas vers\u00f5es e evolu\u00e7\u00f5es da tecnologia Java est\u00e3o gigantes como: HP, IBM, Intel, Nokia, Oracle e SAP.<\/p>\n<p><a href=\"http:\/\/www.java.net\/community\/member-spotlight\" target=\"_blank\">Aqui <\/a>tem alguns dos membros da comunidade, e da pra ver que ela \u00e9 composta por profissionais com muita bagagem, muita experi\u00eancia e que trabalham em grandes empresas que s\u00e3o fornecedoras de tecnologia. E o mais importante, s\u00e3o de V\u00c1RIAS empresas, \u00e9 uma comunidade, quem quiser pode abrir uma JSR e v\u00e1rias empresas votam em prol da evolu\u00e7\u00e3o do Java, o seja, n\u00e3o \u00e9 algo fechado e definido internamente por uma \u00fanica empresa.<\/p>\n<p>Enfim, \u00e9 isso que eu acho o mais legal do Java, ela \u00e9 aberta, em constante evolu\u00e7\u00e3o e praticamente formada por um cons\u00f3rcio de empresas e profissionais engajados na sua evolu\u00e7\u00e3o. E al\u00e9m de tudo isso, \u00c9 DE GRA\u00c7A!<\/p>\n<p>&nbsp;<\/p>\n<p>abra\u00e7os,<\/p>\n<p>Tadeu Gois<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Muitos podem dizer que o mais legal do Java \u00e9 linguagem de programa\u00e7\u00e3o, outros a caracter\u00edstica de rodar numa m\u00e1quina virtual e ser multi-plataforma, ou ent\u00e3o por ser amplamente utilizada e aberta, ou at\u00e9 mesmo pela riqueza de bibliotecas, APIs e frameworks. Mas eu digo que \u00e9 outro fator, a sua organiza\u00e7\u00e3o. Quero falar um [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,3],"tags":[],"class_list":["post-21","post","type-post","status-publish","format-standard","hentry","category-javaee","category-javase"],"_links":{"self":[{"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=\/wp\/v2\/posts\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21"}],"version-history":[{"count":6,"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=\/wp\/v2\/posts\/21\/revisions"}],"predecessor-version":[{"id":234,"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=\/wp\/v2\/posts\/21\/revisions\/234"}],"wp:attachment":[{"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}