Groovy Grails-webmiljø lander i version fem

20. oktober 2021 kl. 13:44
Groovy Grails-webmiljø lander i version fem
Illustration: Bigstock/Pmm.art.
Ruby on Rails-pendant til JVM-verdenen opgraderer til Groovy 3.
Artiklen er ældre end 30 dage
Manglende links i teksten kan sandsynligvis findes i bunden af artiklen.

Webudviklingsmiljøet Grails er netop udkommet i version 5.

Grails er skrevet i JVM-sproget Groovy, og befinder sig i samme genre som Ruby on Rails, hvilket navnet også peger imod. Det vil sige en nem måde at skrive webaplikationer med, uden alt for meget fokus på tung konfiguration. Spring Boot er et tilsvarende alternativ i JVM-verdenen, men skrevet i Java.

Opgradering til Groovy 3 er det stort højdepunkt i udgivelsen, skriver miljøets udviklere.

Denne udgave af sproget har fået en ny parser med navnet Parrot, og kommer med mange nye funktioner og muligheder. Parseren understøtter yderligere syntaks- og sprogfunktioner, såsom lambda-udtryk (closures) og default methods i interfaces (en slags mixins).

Artiklen fortsætter efter annoncen

Derudover tilføjes flere nye extension methods til eksisterende Java-klasser.

Groovy er et ungt sprog, men lidet ligger alligevel nummerr 15 på hitlisten Tiobe, der måler sprogs popularitet. Det benyttes også til build-systemet Gradle, der er populært i Java-verdenen. Tidligere var Groovy et dynamisk sprog, men fik senere statistiske typer for at øge ydelsen.

Ingen kommentarer endnu.  Start debatten
Denne artikel er gratis...

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.

Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.

Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.

Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.

Debatten
Log ind eller opret en bruger for at deltage i debatten.
settingsDebatindstillinger