Grails

Fra Wikipedia, den frie encyklopedi
Gå til: navigasjon, søk
Grails
Lisens Apache License 2.0
Nettside http://grails.org

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”[1] 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.[2]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 kraftfult å 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]