Hopp til innhold

Grails

Fra Wikipedia, den frie encyklopedi
Grails
Utgitt 2005
Nyeste versjon6.2.2 (20. november 2024)[1]
Kodelagerhttps://github.com/grails/grails-core
Skrevet iGroovy[2]
TypeWebrammeverk
LisensApache-lisensen
Nettstedgrails.org (en)[3][4]

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 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 | rediger kilde]

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 | rediger kilde]
  1. ^ «Release 6.2.2». 20. november 2024. Besøkt 22. november 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 | rediger kilde]
Autoritetsdata