Programmiersprache: Apache Groovy 4 übernimmt Java-Neuerungen Die JVM-Sprache führt einige Java-Sprachfeatures der letzten Jahre wie Switch Expressions und Records ein. Außerdem erhält sie eine eigene Abfragesprache.
Apache Groovy 3.0 lässt den Papagei parsenDas jüngste Major Release der Programmiersprache bietet zahlreiche neue Funktionen, darunter ein flexiblerer Parser mit dem Codenamen Parrot.
heise+ Aktionsangebot 1 Jahr heise+ zum Aktionspreis: Jetzt heise+ für nur 1,90 € pro Woche lesen und 1 Jahr lang geballtes, brandaktuelles IT- und Tech-Wissen sichern. Unbegrenzter Zugriff auf alle heise+ Beiträge inklusive der Inhalte aller Heise-Magazine. Nur bis zum 31. Mai!
Webframework: Grails 4.0 setzt auf MicronautNach über vier Jahren erscheint eine neue Hauptversion von Grails, die unter anderem das noch junge Framework Micronaut integriert.
Entwicklungsumgebung: IntelliJ IDEA 2019.1 zeigt zuletzt besuchte CodestellenNeben neuen Komfortfunktionen kennt die Entwicklungsumgebung die Switch Expressions im JDK 12 und Java-artige Lambda-Syntax in Groovy 3.0.
Apache Groovy 2.5.0 beherrscht MakrosDas jüngste Release der Programmiersprache Groovy bietet zahlreiche Fehlerbereinigungen und Verbesserungen, aber auch neue Funktionen, wie beispielsweise die Unterstützung für Makros.
Vorgestellt: Sechs Sprachen für die Java Virtual MachineProgrammierer können mit der Java Virtual Machine inzwischen viele Sprachen neben Java selbst einsetzen. Ein Artikel der aktuellen iX 10/2017 stellt sechs Sprachen vor und zeigt ihre Vorzüge sowie Eigenheiten auf.
Von Groovy lernen: Drei Lektionen aus dem Apache-BeitrittGuillaume Laforge, Projektleiter des Groovy-Projekts, schreibt über seine Erfahrungen mit der Community seit dem Wechsel zur Apache Software Foundation.
Erstes Groovy-Release unter dem Apache-DachGroovy 2.4.4 ist ein Wartungs-Release, das einige Sicherheitslücken schließt, darunter eine Zero-Day-Schwachstelle.
Grails findet in OCI neuen FördererNachdem Pivotal sich Anfang des Jahres als Sponsor aus der Entwicklung des Webframeworks zurückgezogen hatte, nahm OCI nun Projektleiter und Hauptentwickler unter Vertrag und will sie weiter an Grails arbeiten lassen.
Grails 3.0 mit neuem Unterbau veröffentlichtVon Grund auf neu geschrieben steht Grails 3.0 nun mit einer Reihe zusätzlicher APIs und Tools zur Verfügung. Die sollen alte Komponenten ersetzen. Was die Zukunft des Projekts anbelangt, sind allerdings noch einige Diskussionen zu führen.
Webframeworks für JVM-Sprachen: Rails gegen GrailsDas Angebot an Webframeworks ist üppig, allerdings durch natürliche Selektion und veränderte Ansprüche kleiner als noch vor ein paar Jahren. Die Optionen verringern sich, wenn eine dynamisch typisierte JVM-Sprache zum Einsatz kommen soll.
Programmiersprache Groovy soll bei Apache Foundation unterkommenNach einigen Diskussionen plant das Team hinter der Programmiersprache nun, Groovy der Apache Software Foundation zu unterstellen.
Groovy-Projektmanager fängt bei Restlet anZwar wird Guillaume Laforge auch weiterhin an der Programmiersprache mitarbeiten, allerdings in geringerem Rahmen als bisher. Der Schritt ist Folge des Wegfalls von drei Vollzeitstellen, die an Pivotals Finanzierung hingen.
Android-Entwicklung mit GroovyAndroid-Entwicklung muss nicht immer gleichbedeutend mit Java-Programmierung sein. Spätestens seit Android Gradle als offizielles Build-System nutzt, rückt Groovy zunehmend ins Blickfeld der App-Entwickler.
Programmiersprache Groovy soll einer Stiftung unterstellt werdenOb die Wahl auf die Apache Software Foundation, die Eclipse Foundation oder die Software Freedom Conservancy fällt, ist noch zu diskutieren. Fest steht allerdings, dass Groovy noch vor April umziehen soll.
JVM-Sprache: Mit Groovy Android-Apps entwickeln Mit dem neuen Groovy 2.4 ist die Skriptsprache als neueste Technik hinzugekommen, um Apps für Googles Betriebssystem zu schreiben. Das Feature kommt vielleicht zur rechten Zeit, um die Sprache für einen neuen Sponsor attraktiv zu machen.
JVM-Programmierung: Groovy und Grails brauchen neuen FördererDas Unternehmen wird sich zum 31. März 2015 aus der Weiterentwicklung der JVM-Programmiersprache und des darauf basierenden Webframeworks zurückziehen. Derzeit wird nach einem neuen Hauptsponsor gesucht.
Pivotal stellt App Suite vorUm das Lizenzierungsmodell zu vereinfachen, schnürt das Unternehmen Support für Spring IO, Reactor, Redis, Groovy, Apache Tomcat und HTTP Server mit Pivotal tc Server, RabbitMQ und Web Server zu einem Komplettangebot.
Ein zweiter Blick auf JVM-ProgrammiersprachenGroovy, Scala, Clojure, Ceylon, Kotlin und Fantom sollen frischen Wind auf die Java Virtual Machine bringen. Doch welche Programmiersprache ist für welchen Anwendungsfall sinnvoll, und was macht sie jeweils aus?
Umfrage: Scala wird zunehmend als Java-Alternative ernst genommen Über 2000 Java-Entwickler konnte ZeroTurnaround für die diesjährige Befragung zum Einsatz der Programmiersprache Java und wichtiger Tools gewinnen. Auf großes Interesse stößt mittlerweile die funktionale und objektorientierte Sprache Scala.
Groovy 2.3 unterstützt Java 8 und TraitsDie dynamisch typisierte JVM-Sprache bringt im neuen Major-Release zahlreiche Neuerungen, unter denen die Unterstützung für das JDK 8 und Traits hervorstechen.
Java-8-Features mit Spring 4.0 nutzenDas aktuelle Release des quelloffenen Java-Frameworks ermöglicht es, Java-8-Features wie Lambda-Ausdrücken und Methodenreferenzen zu nutzen. Darüber hinaus haben die Entwickler aufgeräumt und ausgediente Methoden entsorgt.