Grails er et open source webrammeverk som man benytter seg av til å lage webapplikasjoner. Grails benytter seg av programmeringsspråket Groovy (som igjen er basert på Java-platformen). Grails er ment å være et rammeverk som er enkelt å ta i bruk og enkelt å konfigurere. Det benytter seg av ”coding by convention” paradigme, som skal gi et selvstendig utviklingsmiljø og skjule mye av konfigurasjonsdetaljene fra utvikleren.

Grails
Utgitt 2005
Nyeste versjon6.1.2 (31. januar 2024)[1]
Kodelagerhttps://github.com/grails/grails-core
Skrevet iGroovy[2]
TypeWebrammeverk
LisensApache-lisensen
Nettstedgrails.org (en)[3][4]

Grails var tidligere kjent som ‘Groovy on Rails’, men i mars 2006 droppet man å bruke dette navnet etter forespørsel fra David Heinemeier Hansson. David Heinemeier Hansson er grunnlegger av Ruby on Rails rammeverket. Arbeidet med Grails begynte i juni 2005, og versjon 0.1 ble sluppet 29. mars 2006 og senere kom 1.0 versjonen rundt februar 2008.

Overblikk rediger

Under er det listet opp noen av grunnene til at Grails har blitt utviklet:

  • Skal være et webrammeverk som er lett å jobbe med på Java plattformen.
  • Bygger på allerede gode eksisterende Java teknologier slik som Hibernate og Spring.
  • Tilbyr et rammeverk som reduserer forvirring og er lett å lære.
  • Tilbyr dokumentasjon for de delene av rammeverket som er viktige for dens brukere.
  • Gir det utvikleren forventer i områder som kan virke komplekse og inkonsistente slik som:
    • Enkelt og kraftfullt å bruke "view templates" ved å bruke GSP (Groovy Server Pages)
    • God støtte for Ajax, som er enkelt å utvide og tilpasse.
  • Kommer med forhåndslaget applikasjon, som demonstrerer dette kraftige rammeverket.

Grails har blitt designet for å være lett og lære, og det skal være enkelt å utvikle applikasjoner.

Referanser rediger

  1. ^ «Release 6.1.2». 31. januar 2024. Besøkt 20. februar 2024. 
  2. ^ «The grails Open Source Project on Open Hub: Languages Page». Open Hub. Besøkt 18. juli 2018. 
  3. ^ groovy-lang.org[Hentet fra Wikidata]
  4. ^ github.com[Hentet fra Wikidata]

Eksterne lenker rediger