Grails
Gral er en populær Java-språket ramme lisensiert på Apache og bygget ut av Spring støvelen.
- 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
- Kommer med oppdatert og svært informativ dokumentasjon
- Ser endringene er så enkelt som å trykke på oppdateringsknappen
- Rask oppsett og minimal læringskurve
- Krever at brukerne å lære Groovy
- Bare støtter GORM og ikke andre Orms
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.