{"id":2116,"date":"2015-01-20T07:47:25","date_gmt":"2015-01-20T10:47:25","guid":{"rendered":"https:\/\/devkico.itexto.com.br\/?p=2116"},"modified":"2015-01-20T07:47:25","modified_gmt":"2015-01-20T10:47:25","slug":"groovy-e-grails-sem-pivotal-e-dai","status":"publish","type":"post","link":"https:\/\/devkico.itexto.com.br\/?p=2116","title":{"rendered":"Groovy e Grails sem Pivotal: e da\u00ed?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-235\" src=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/12\/groovylogo.png\" alt=\"groovylogo\" width=\"203\" height=\"100\" \/>Minha hist\u00f3ria com Groovy e Grails \u00e9 velha e voc\u00ea pode ler <a href=\"https:\/\/devkico.itexto.com.br\/?p=1907\">aqui<\/a>. Quando vi ontem <a href=\"http:\/\/blog.pivotal.io\/pivotal\/news-2\/groovy-2-4-and-grails-3-0-to-be-last-major-releases-under-pivotal-sponsorship\">o post da Pivotal<\/a> dizendo que n\u00e3o iriam mais financiar Groovy e Grails n\u00e3o achei que fosse uma not\u00edcia boa ou ruim. Para quem acompanha e trabalha com projetos open source (e j\u00e1 possu\u00ed alguma maturidade) fica claro que\u00a0<strong>\u00e9 apenas not\u00edcia<\/strong>. Financiadores de projetos open source v\u00eam e v\u00e3o,\u00a0<strong>mas o que mant\u00e9m viva a coisa\u00a0\u00e9 a comunidade.<\/strong><\/p>\n<p>Groovy e Grails j\u00e1 existiam bem antes da Pivotal e continuar\u00e3o a existir depois. Um financiador ajuda bastante mantendo uma equipe focada no\u00a0desenvolvimento do framework e linguagem, mas se voc\u00ea observar diversos outros projetos open source bem sucedidos notar\u00e1 que nem sempre existe este grande financiador. Normalmente s\u00e3o mantidos pela pr\u00f3pria comunidade ou seus criadores originais que fazem dinheiro com consultorias, livros, artigos, etc.<\/p>\n<p>Muitas vezes chegamos at\u00e9 mesmo a pensar que grandes institui\u00e7\u00f5es mant\u00e9m projetos open source mas na pr\u00e1tica quem\u00a0<strong>realmente<\/strong> mant\u00e9m \u00e9 um grupo pequeno que se dedica ao projeto e que sequer \u00e9 pago. Basta ver a infinidade de projetos mantidos pela Apache. Alguns exemplos? <a href=\"http:\/\/wicket.apache.org\/\">Wicket<\/a>, <a href=\"http:\/\/myfaces.apache.org\/\">MyFaces<\/a>, \u00a0<a href=\"http:\/\/commons.apache.org\/\">Apache Commons<\/a>\u00a0e a maioria dos projetos Apache. Isto sem mencionar projetos gigantescos que tamb\u00e9m s\u00e3o mantidos sem a figura do financiador monstruoso, mas sim seus criadores e comunidades. Alguns exemplos? <a href=\"https:\/\/vaadin.com\">Vaadin<\/a>, <a href=\"http:\/\/primefaces.org\/\">Prime Faces<\/a>, <a href=\"http:\/\/rubyonrails.org\/\">Ruby on Rails<\/a>, <a href=\"http:\/\/www.vraptor.org\/\">VRaptor<\/a>, <a href=\"http:\/\/jquery.com\/\">jQuery<\/a>, <a href=\"http:\/\/www.jfree.org\/jfreechart\/\">jFreeChart<\/a>, <a href=\"http:\/\/www.highcharts.com\/\">HighCharts<\/a>, <a href=\"http:\/\/junit.org\/\">JUnit<\/a>\u00a0. Estes s\u00e3o apenas alguns exemplos, mas se voc\u00ea fizer uma consulta, constatar\u00e1 a mesma coisa: <strong>projetos open source evoluem sem um grande mantenedor desde que possuam qualidade<\/strong>.<\/p>\n<h2>Mas ningu\u00e9m usa Grails n\u00e9?<\/h2>\n<p>Bom, no Brasil, apenas no Grails Brasil, temos quase 2100 membros cadastrados hoje. A imagem a seguir \u00e9 um slide que costumo apresentar em minhas palestras com algumas empresas\u00a0com as quais tive contato direto ou indireto. Repare:\u00a0<strong>eu<\/strong> tive contato. A realidade \u00e9 bem mais abrangente.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-2117 aligncenter\" src=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2015\/01\/grails_no_brasil-300x222.jpg\" alt=\"grails_no_brasil\" width=\"401\" height=\"297\" srcset=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2015\/01\/grails_no_brasil-300x222.jpg 300w, https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2015\/01\/grails_no_brasil.jpg 800w\" sizes=\"(max-width: 401px) 100vw, 401px\" \/><\/p>\n<p>E fora do Brasil, quem usa isto? De novo, mais um slide com alguns grandes players que usam Grails em seu dia a dia e muitas vezes voc\u00ea sequer se d\u00e1 conta:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2118\" src=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2015\/01\/grails_fora_do_brasil-300x178.jpg\" alt=\"grails_fora_do_brasil\" width=\"300\" height=\"178\" srcset=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2015\/01\/grails_fora_do_brasil-300x178.jpg 300w, https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2015\/01\/grails_fora_do_brasil-1024x609.jpg 1024w, https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2015\/01\/grails_fora_do_brasil.jpg 1050w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>E a lista \u00e9 pequena. A abrang\u00eancia \u00e9 muito maior que isto. H\u00e0 alguns sites inclusive que voc\u00ea pode consultar para ver casos de sucesso, como <a href=\"http:\/\/philip.yurchuk.com\/software\/companies-using-grails\/\">este<\/a>,\u00a0<a href=\"http:\/\/grails.org\/websites\">este <\/a>e <a href=\"https:\/\/grails.org\/Success+Stories\">este<\/a>.<\/p>\n<p>Sobre o futuro do Grails? Em mar\u00e7o sair\u00e1 a vers\u00e3o 3.0 que ser\u00e1 ordens de magnitude superior ao que temos hoje e ainda ser\u00e1 compat\u00edvel com as vers\u00f5es anteriores. Mais do que isto, est\u00e3o surgindo cursos aqui no Brasil (um \u00e9 meu) sobre o framework, assim como eventos a partir deste m\u00eas.<\/p>\n<p>&nbsp;<\/p>\n<h2>Mas quem usa Groovy?<\/h2>\n<p>Groovy \u00e9 simplesmente a segunda ou terceira (o segundo lugar fica empatado com Scala) linguagem mais usada na JVM: s\u00f3 perde para o Java. J\u00e1 sab\u00edamos disto em <a href=\"http:\/\/www.infoworld.com\/article\/2627426\/application-development\/top-five-scripting-languages-on-the-jvm.html\">2010<\/a>, mas o uso da linguagem vai bem al\u00e9m do uso direto. Basta lembrar a quantidade de projetos que usam Groovy como depend\u00eancia direta ou indireta. Alguns com depend\u00eancia direta: Jasper Reports, Spring, \u00a0OpenEJB, Tapestry e tantos outros. E indireta, basta buscar em seu reposit\u00f3rio Maven. \u00a0\u00c9 uma das linguagens mais difundidas da hist\u00f3ria gra\u00e7as ao fato de ser f\u00e1cilmente embarcada.<\/p>\n<p>Isto sem mencionar o que nos espera para o futuro como, por exemplo, desenvolvimento para <a href=\"http:\/\/www.infoq.com\/news\/2014\/06\/groovy-android\">Android<\/a>, que ser\u00e1 t\u00e3o revolucion\u00e1rio (ou mais) que o pr\u00f3prio Grails. E h\u00e1 tamb\u00e9m todo um ecossistema que vale muito \u00e0 pena ser mencionado aqui: frameworks fascinantes como <a href=\"http:\/\/www.ratpack.io\/\">RatPack<\/a>, <a href=\"http:\/\/griffon.codehaus.org\/\">Griffon<\/a>, <a href=\"https:\/\/code.google.com\/p\/spock\/\">Spock<\/a>, <a href=\"http:\/\/gpars.codehaus.org\/\">GPars<\/a> e tantos <a href=\"http:\/\/groovy-lang.org\/ecosystem.html\">outros<\/a>.<\/p>\n<p>Isto sem mencionar o fato de que o mecanismo de build mais popular atualmente e que mais tem crescido \u00e9 inteiramente baseado em Groovy. Talvez voc\u00eas j\u00e1 tenham ouvido falar dele, se chama <a href=\"http:\/\/gradle.org\/\">Gradle <\/a>e \u00e9 o <a href=\"https:\/\/developer.android.com\/sdk\/installing\/studio-build.html\">novo padr\u00e3o <\/a>usado para o desenvolvimento de aplica\u00e7\u00f5es Android.<\/p>\n<h2>Comunidade Groovy e Grails<\/h2>\n<p>Al\u00e9m disto, \u00e9 interessante lembrar da comunidade Grails. H\u00e1 diversos grupos de usu\u00e1rios\u00a0<a href=\"https:\/\/grails.org\/User+Groups\">Grails <\/a>e <a href=\"http:\/\/groovy-lang.org\/usergroups.html\">Groovy\u00a0<\/a>pelo mundo al\u00e9m de um ecossistema de <a href=\"http:\/\/grails.org\/plugins\">plugins <\/a>que hoje \u00e9\u00a0<strong>imenso<\/strong>. E j\u00e1 mencionei os eventos internacionais como <a href=\"http:\/\/gr8conf.org\/\">Gr8Conf <\/a>e <a href=\"http:\/\/greachconf.com\/\">Greach<\/a>\u00a0totalmente dedicados a Groovy e Grails? Isto sem contar\u00a0a participa\u00e7\u00e3o massiva em outros eventos como <a href=\"http:\/\/glaforge.appspot.com\/article\/groovy-related-talks-at-javaone-2014\">JavaOne<\/a>\u00a0ou <a href=\"http:\/\/www.devoxx.com\/\">Devoxx<\/a> e tantos outros. S\u00e3o tecnologias extremamente reconhecidas, tanto \u00e9 que o Geeks Choice Awards do ano passado foi para quem? <a href=\"http:\/\/glaforge.appspot.com\/article\/groovy-receives-geek-choice-award\">Groovy<\/a>.<\/p>\n<p>Se duvida do que digo, convido voc\u00ea a participar das diversas mailing lists que existem hoje tanto para <a href=\"http:\/\/groovy-lang.org\/mailing-lists.html\">Groovy <\/a>quanto para <a href=\"https:\/\/grails.org\/Mailing%20lists\">Grails<\/a>.\u00a0Isto sem mencionar a nacional que \u00e9 o <a href=\"http:\/\/www.grailsbrasil.com.br\">Grails Brasil<\/a>. Ali\u00e1s, j\u00e1 adianto: neste m\u00eas come\u00e7o uma s\u00e9rie de eventos pelo pa\u00eds voltados a estas tecnologias. N\u00e2o sou idiota a ponto de apostar em algo que n\u00e3o acredito. Ali\u00e1s, como j\u00e1 disse antes <a href=\"https:\/\/devkico.itexto.com.br\/?p=1632\">aqui neste blog<\/a>\u00a0(vers\u00e3o <a href=\"http:\/\/www.itexto.com.br\/devkico\/en\/?p=47\">em ingl\u00eas<\/a>), o valor social de Grovy e Grails neste pa\u00eds \u00e9 imenso.<\/p>\n<h2>\u00c9 tudo uma quest\u00e3o de postura<\/h2>\n<p>Eu sei que \u00e9 assustador voc\u00ea apostar em uma tecnologia e de repente ver o maior financiador pulando fora. Voc\u00ea se questiona se haver\u00e1 futuro e coisas do g\u00eanero, mas quando observa o tamanho e atividade da comunidade e passa a ter uma vis\u00e3o mais profunda\u00a0do modo como o mundo open source funciona, estes medos somem pois normalmente s\u00f3 se teme o desconhecido.<\/p>\n<p>Minha sugest\u00e3o \u00e9 que todos n\u00f3s vejamos esta sa\u00edda da Pivotal como uma excelente oportunidade. Convenhamos, ela n\u00e3o era t\u00e3o boa assim. Em todos estes anos de Pivotal escrevi para eles diversas vezes e\u00a0<strong>nunca<\/strong> fui respondido. Al\u00e9m disto \u00e9 interessante observar que tamb\u00e9m mataram os f\u00f3rums de Spring, Groovy e Grails movendo-os para o StackOverflow.<\/p>\n<p>Se voc\u00ea realmente gosta de Groovy e Grails que tal parar de simplesmente esperar e ficar plantando o medo por a\u00ed e passar a retribuir um pouco para a tecnologia que ajuda a pagar suas contas (tal como eu fa\u00e7o)? Se n\u00e3o souber como, aqui est\u00e3o dois links ensinando a\u00a0ajudar a equipe <a href=\"http:\/\/groovy-lang.org\/contribute.html\">Groovy<\/a> e <a href=\"https:\/\/grails.org\/community\">Grails<\/a>.<\/p>\n<p>Eu sei que acreditar no fim do mundo \u00e9 uma id\u00e9ia tentadora e f\u00e1cil de ser abra\u00e7ada, mas tamb\u00e9m sei como funcionam projetos open source. Apenas para lembrar, falamos a mesma coisa quando a Oracle comprou a Sun, <a href=\"https:\/\/devkico.itexto.com.br\/?p=390\">lembram<\/a>? \u00a0Disseram que o Java estava morto, que n\u00e3o evoluiria, etc. Hoje vemos que estar\u00eda morto se continuasse na Sun: a linguagem prosperou, o ecossistema aumentou e todos ganhamos com isto.<\/p>\n<p>E tamb\u00e9m me lembro de um\u00a0tempo\u00a0em que Grails\u00a0mais prosperou e cresceu. Uma \u00e9poca antes da Pivotal e da Spring Source, quando era um projeto pequeno mantido apenas por seus criadores em uma empresa chamada G2One e que tinha uma comunidade muito mais ativa e pr\u00f3xima dos desenvolvedores originais.<\/p>\n<p>Sem a Pivotal voltamos \u00e0 \u00e9poca da G2One e, sinceramente,\u00a0vejo isto como uma excelente oportunidade. H\u00e1 duas posi\u00e7\u00f5es: voc\u00ea pode prosperar ou ficar falando bobagem por a\u00ed. Opto pela primeira.<\/p>\n<p>PS:<\/p>\n<p>Mas se voc\u00ea realmente acha que \u00e9 fundamental haver um financiador aqui est\u00e1 uma pequena lista de candidatos: Netflix, RedHat, Oracle, Apache (n\u00e3o financiaria, mas sim ofereceria infraestrutura), Atlassian, MercadoLivre e, quem sabe, <strong>voc\u00ea e eu<\/strong>.<\/p>\n<p><a href=\"http:\/\/grails.io\/post\/108534902333\/the-future-of-groovy-grails-sponsorship\">Posicionamento do Guillaume Laforge sobre Pivotal<\/a><\/p>\n<p><a href=\"http:\/\/glaforge.appspot.com\/article\/the-groovy-project-is-looking-for-a-new-home\">Posicionamento do Graeme Rocher sobre Pivotal.<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Minha hist\u00f3ria com Groovy e Grails \u00e9 velha e voc\u00ea pode ler aqui. Quando vi ontem o post da Pivotal dizendo que n\u00e3o iriam mais financiar Groovy e Grails n\u00e3o achei que fosse uma not\u00edcia boa ou ruim. Para quem acompanha e trabalha com projetos open source (e j\u00e1 possu\u00ed alguma maturidade) fica claro que\u00a0\u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,5,9],"tags":[],"class_list":["post-2116","post","type-post","status-publish","format-standard","hentry","category-grails","category-groovy","category-historia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Groovy e Grails sem Pivotal: e da\u00ed? - \/dev\/Kico<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devkico.itexto.com.br\/?p=2116\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Groovy e Grails sem Pivotal: e da\u00ed? - \/dev\/Kico\" \/>\n<meta property=\"og:description\" content=\"Minha hist\u00f3ria com Groovy e Grails \u00e9 velha e voc\u00ea pode ler aqui. Quando vi ontem o post da Pivotal dizendo que n\u00e3o iriam mais financiar Groovy e Grails n\u00e3o achei que fosse uma not\u00edcia boa ou ruim. Para quem acompanha e trabalha com projetos open source (e j\u00e1 possu\u00ed alguma maturidade) fica claro que\u00a0\u00e9 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devkico.itexto.com.br\/?p=2116\" \/>\n<meta property=\"og:site_name\" content=\"\/dev\/Kico\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-20T10:47:25+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.itexto.net\/devkico\/wp-content\/uploads\/2008\/12\/groovylogo.png\" \/>\n<meta name=\"author\" content=\"Kico (Henrique Lobo Weissmann)\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@loboweissmann\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kico (Henrique Lobo Weissmann)\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=2116\",\"url\":\"https:\/\/devkico.itexto.com.br\/?p=2116\",\"name\":\"Groovy e Grails sem Pivotal: e da\u00ed? - \/dev\/Kico\",\"isPartOf\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=2116#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=2116#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/12\/groovylogo.png\",\"datePublished\":\"2015-01-20T10:47:25+00:00\",\"dateModified\":\"2015-01-20T10:47:25+00:00\",\"author\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7\"},\"breadcrumb\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=2116#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devkico.itexto.com.br\/?p=2116\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=2116#primaryimage\",\"url\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/12\/groovylogo.png\",\"contentUrl\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/12\/groovylogo.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=2116#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devkico.itexto.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Groovy e Grails sem Pivotal: e da\u00ed?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#website\",\"url\":\"https:\/\/devkico.itexto.com.br\/\",\"name\":\"\/dev\/Kico\",\"description\":\"Desenvolvendo software\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devkico.itexto.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7\",\"name\":\"Kico (Henrique Lobo Weissmann)\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g\",\"caption\":\"Kico (Henrique Lobo Weissmann)\"},\"sameAs\":[\"https:\/\/x.com\/loboweissmann\"],\"url\":\"https:\/\/devkico.itexto.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Groovy e Grails sem Pivotal: e da\u00ed? - \/dev\/Kico","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devkico.itexto.com.br\/?p=2116","og_locale":"pt_BR","og_type":"article","og_title":"Groovy e Grails sem Pivotal: e da\u00ed? - \/dev\/Kico","og_description":"Minha hist\u00f3ria com Groovy e Grails \u00e9 velha e voc\u00ea pode ler aqui. Quando vi ontem o post da Pivotal dizendo que n\u00e3o iriam mais financiar Groovy e Grails n\u00e3o achei que fosse uma not\u00edcia boa ou ruim. Para quem acompanha e trabalha com projetos open source (e j\u00e1 possu\u00ed alguma maturidade) fica claro que\u00a0\u00e9 [&hellip;]","og_url":"https:\/\/devkico.itexto.com.br\/?p=2116","og_site_name":"\/dev\/Kico","article_published_time":"2015-01-20T10:47:25+00:00","og_image":[{"url":"http:\/\/www.itexto.net\/devkico\/wp-content\/uploads\/2008\/12\/groovylogo.png"}],"author":"Kico (Henrique Lobo Weissmann)","twitter_card":"summary_large_image","twitter_creator":"@loboweissmann","twitter_misc":{"Escrito por":"Kico (Henrique Lobo Weissmann)","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devkico.itexto.com.br\/?p=2116","url":"https:\/\/devkico.itexto.com.br\/?p=2116","name":"Groovy e Grails sem Pivotal: e da\u00ed? - \/dev\/Kico","isPartOf":{"@id":"https:\/\/devkico.itexto.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devkico.itexto.com.br\/?p=2116#primaryimage"},"image":{"@id":"https:\/\/devkico.itexto.com.br\/?p=2116#primaryimage"},"thumbnailUrl":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/12\/groovylogo.png","datePublished":"2015-01-20T10:47:25+00:00","dateModified":"2015-01-20T10:47:25+00:00","author":{"@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7"},"breadcrumb":{"@id":"https:\/\/devkico.itexto.com.br\/?p=2116#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devkico.itexto.com.br\/?p=2116"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/devkico.itexto.com.br\/?p=2116#primaryimage","url":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/12\/groovylogo.png","contentUrl":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/12\/groovylogo.png"},{"@type":"BreadcrumbList","@id":"https:\/\/devkico.itexto.com.br\/?p=2116#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devkico.itexto.com.br\/"},{"@type":"ListItem","position":2,"name":"Groovy e Grails sem Pivotal: e da\u00ed?"}]},{"@type":"WebSite","@id":"https:\/\/devkico.itexto.com.br\/#website","url":"https:\/\/devkico.itexto.com.br\/","name":"\/dev\/Kico","description":"Desenvolvendo software","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devkico.itexto.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7","name":"Kico (Henrique Lobo Weissmann)","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g","caption":"Kico (Henrique Lobo Weissmann)"},"sameAs":["https:\/\/x.com\/loboweissmann"],"url":"https:\/\/devkico.itexto.com.br\/?author=1"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/2116"}],"collection":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2116"}],"version-history":[{"count":1,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/2116\/revisions"}],"predecessor-version":[{"id":2119,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/2116\/revisions\/2119"}],"wp:attachment":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}