Grails

Grails

Gral er en populær Java-språket ramme lisensiert på Apache og bygget ut av Spring støvelen.

Nedlasting Grails
Funksjoner av Grails
  • Bygd av Groovy, et populært språk som ligner på Java
  • Støtte via IDE og tekst redaktører
  • En helt åpen kildekode supplert med en rekke plugins
Pros av Grails
  • Kommer med oppdatert og svært informativ dokumentasjon
  • Ser endringene er så enkelt som å trykke på oppdateringsknappen
  • Rask oppsett og minimal læringskurve
Ulemper med Grails
  • Krever at brukerne å lære Groovy
  • Bare støtter GORM og ikke andre Orms
Grails Anmeldelser

Hvor språk kjente og språk implementert gang dominerte samtalen av utviklere, mye av disse diskusjonene har siden gått over til noe som rammeverk for å bruke. Som nye apps blir bygget på stadig mer komplekse latticeworks av flere språk og språk selv blitt umåtelig mer komplisert, kan et solid rammeverk hjelpe veteran utviklere automat mye av deres atferd og hjelp rookie utviklere å gjøre mer med en elementær forståelse av språket i spørsmålet. Grails søker å forenkle prosessen med Java utvikling, og den kommer med en rekke nyttige funksjoner i jakten på disse målene. Grails er bygget ut av Spring Boot system, og som kommer med en rekke klare fordeler. Spring Boot er utformet fundamentalt med rask design i tankene, slik at utviklere å raskt flytte fra prototyping scenen til en endelig fungerende produkt, og Grails gjør bruk av disse livskvalitet funksjoner som ligger i Spring Boot opplevelse. En rekke store Spring Boot funksjoner, slik som avhengighet injeksjon, fungerer bra og nøyaktig slik du forventer. Disse Spring Boot funksjonene gjør Grails et ideelt valg hvis du jobber med små eller mellomstore prosjekter som du vil raskt presse gjennom utvikling. Gral kommer med omfattende, omfattende og lett lesbar dokumentasjon i tillegg, noe som gjør det lettere for nye utviklere å få en god forståelse av hvordan rammeverket fungerer og bare hoppe rett inn i designprosessen. Selve språket som Grails er bygget ut av er Groovy, en Apache språk med en rekke sentrale likheter med Java. Dette betyr at Java-programmerere vil ha en betydelig enklere tid å få et grep om hvordan systemet fungerer og lære sine ins og outs. Dette er ytterligere styrket av den glatte inkludering av Java-kode direkte i rammen. Grails tilbyr sømløs og gjennomsiktig integrasjon med Java, JVM og Java EE containere, og dens minimal CSS ramme plug-ins gjør integrere CSS i Javascript en ganske enkel prosess. Hvis du er ute etter å skape en Java frontend og koble den til en mer komplisert haug med kode, integrering av REST APIer samt reagere og Vinkel forenkler handlingen. Du kan fokusere på å skape dynamiske deler av koden uten å måtte bekymre deg for hvor godt de kommer til å spille med apps bygget på et fremmed språk. Men kanskje det mest klar fordel av Grails erfaring er at det er en helt åpen kildekode. Den grunne lærekurve for Groovy påskynder prosessen med å skape nye materialer for Grails, og dette har muliggjort et miljø som er oversvømmet med et bredt spekter av plug-ins som er lett integrert i rammeverk. Hvis du ønsker å integrere noen høy konsept eller spesialiserte funksjoner inn i Grails rammeverk, er det en ganske god sjanse for at du finner det enten direkte gjennom Grails utvikling nettstedet eller via GitHub.

Grails Video

Alternativer til Grails

Apache Tapestry

Apache-teppet er et programmeringsmiljø designet for å forbedre Java scripting. Det er produsert av Apache Software Foundation, som ble grunnlagt i 1999 i Maryland. Siden begynnelsen har
Vis detaljer

Sinatra

Gratis
En kort beskrivelse av Sinatra programvare Sinatra er en programvare som utvikling og design er knyttet til Blake Mizerany. Programvaren er fritt tilgjengelig siden det er en åpen kildekode
Vis detaljer

Express.js

Express.js er en web-rammeverk for node.js som ble inspirert av Sinatra. Det ble skapt og utgitt under MIT lisens av TJ Holowaychuk, StrongLoop og andre bidragsytere i november 2010, og er for
Vis detaljer

Apache OFBiz

Gratis
Apache OFBiz er et sett med programmer som er utviklet for bedrifter. Suiten er fleksibelt nok for generell bruk til støtte for enhver bedrift industri, med en felles arkitektur som gjør det mulig
Vis detaljer

OpenXava

Gratis
OpenXava er en programvare benytter AJAX Java Framework. Den er designet for å brukes med den raske utviklingen av ulike enterprise web-applikasjoner. OpenXava forenkler applikasjonsutvikling
Vis detaljer

Apache Wicket

Helloworld viser den grunnleggende strukturen i en web-applikasjon i Wicket. En etikett komponent brukes til å vise en melding på hjemmesiden for programmet. I alle Wicket eksemplene, må du
Vis detaljer

Django

Gratis
Django er en Python web rammeverk som brukes for å utvikle nettsteder og andre formål. Den produserer kode som er enkelt for nesten alle å forstå, og det er enda tilgjengelig for dem som har liten
Vis detaljer

Spring

Gratis
Våren er en kraftfull og populær Java rammeverk med omfattende program på foretaksnivå og når utvikling av webapplikasjoner.
Vis detaljer

Pyramid

Gratis
Pyramid er en web-rammeverk utformet for å hjelpe utviklere som trenger å jobbe i Python, til en stadig mer nyttig plattform har som språket blir stadig mer utbredt i utviklingen samfunnet.
Vis detaljer

Ruby on Rails

Gratis
Ruby on Rails er en kryssplattform webutvikling rammeverk som gjør det mulig for utviklere å lage databaser, websider, og gi ulike web-tjenester. Rammeverket ble innført i 2005 og fortsetter
Vis detaljer

Flask

Gratis
Hva gjør Flask Apps se ut? Hvis du er ute etter noen eksempelkode for applikasjoner skrevet med Flask, ta en titt på kildene til eksemplene på github: flaskr - en microblog; minitwit - en twitter-klone;
Vis detaljer

Koa

Gratis
Koa krever node v7.6.0 eller høyere for ES2015 og asynkron funksjon støtte.
Vis detaljer

Play

Gratis
Fra regissør Michael Bay og eksekutiv produsent Steven Spielberg kommer de beste Transformers ennå (The Telegraph). Vår verden største helten blir vår tøffeste fiende når Optimus Prime lanserer
Vis detaljer

Vaadin

Den versjonen (36,0) av nettleseren du bruker, er utdatert og ikke støttes.
Vis detaljer

CodeIgniter

Gratis
EllisLab, skaperne av Expression CMS
Vis detaljer

Symfony

Gratis
I denne delen vil du legge til en sidemenyen for å Sonata Admin som lar brukeren å markere en side for å fungere som startside for ditt CMS. ... For eksempel vil et annet alternativ bli satt en RedirectRoute
Vis detaljer

CakePHP

Gratis
CakePHP er en åpen kildekode web, rask utvikling rammeverk som gjør bygge web-applikasjoner enklere,  raskere og krever mindre kode. Det følger av modell-syn-regulator (MVC). Manual for
Vis detaljer

Zend Framework

Gratis
Problemstillinger og sikkerhet. Har du funnet en feil i Zend Framework? Rapportere her! Har du identifisert et sikkerhetsproblem i ZF? Kan du rapportere det til oss på [email protected]
Vis detaljer

ASP.NET MVC

Gratis
ASP.NET gir deg en kraftig, mønstre baserte måten å bygge dynamiske websider som følger MVC design mønster. Bygge nettsteder ved hjelp av HTML, CSS, Javascript og C #.
Vis detaljer

Kohana

Gratis
Kohana hjemmeside. Kohana er en HMVC PHP5 rammeverk som tilveiebringer et rikt sett av komponenter for å bygge web-applikasjoner.
Vis detaljer