{"id":4475,"date":"2020-02-12T12:34:12","date_gmt":"2020-02-12T10:34:12","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=4475"},"modified":"2020-02-12T12:34:12","modified_gmt":"2020-02-12T10:34:12","slug":"groovy-3-mit-vielen-sprachaenderungen","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2020\/02\/groovy-3-mit-vielen-sprachaenderungen\/","title":{"rendered":"Groovy 3 mit vielen Sprach\u00e4nderungen"},"content":{"rendered":"<p>Groovy ist eine Programmiersprache auf der JVM, die bald schon 20 Jahre in der Entwicklung ist. In den letzten Jahren ist es leise um die Sprache geworden und man bekommt den Eindruck, dass Groovy zur Konfigurationssprache f\u00fcr Gradle-Builds degradiert ist.<\/p>\n<p>Nun ist Groovy 3 erschienen mit einem ganz neuen Parser, Parrot. Die Anzahl der Neuerungen ist vielf\u00e4ltig, weil man Groovy nun als echte Erweiterung von Java aufgebaut hat. An vielen kleinen Stellen gab es vorher Fehler, Lambda-Ausdr\u00fccke waren anders, Array-Initialisierungen waren mit {} nicht m\u00f6glich, und vieles mehr.<\/p>\n<p>Zum Nachlesen aller Neuerungen: <a href=\"https:\/\/groovy-lang.org\/releasenotes\/groovy-3.0.html\">https:\/\/groovy-lang.org\/releasenotes\/groovy-3.0.html<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Groovy ist eine Programmiersprache auf der JVM, die bald schon 20 Jahre in der Entwicklung ist. In den letzten Jahren ist es leise um die Sprache geworden und man bekommt den Eindruck, dass Groovy zur Konfigurationssprache f\u00fcr Gradle-Builds degradiert ist. Nun ist Groovy 3 erschienen mit einem ganz neuen Parser, Parrot. Die Anzahl der Neuerungen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[4],"tags":[],"class_list":["post-4475","post","type-post","status-publish","format-standard","hentry","category-open-source"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=4475"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4475\/revisions"}],"predecessor-version":[{"id":4476,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4475\/revisions\/4476"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=4475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=4475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=4475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}