Grails
Grails er en populær Java-sproget rammer licens på Apache og bygget ud i foråret støvle.
- Bygget fra Groovy, en populær sprog svarende til Java
- Støtte via IDE'er og teksteditorer
- En helt open source-projekt suppleret med en række plugins
- Leveres med ajour og meget informative dokumentation
- Visning af ændringer er så simpelt som at trykke på knappen Opdater
- Hurtig opsætning og minimal indlæringskurve
- Kræver brugere at lære Groovy
- Kun understøtter GORM og ikke andre ORMs
Hvor sprog kendte og sprog implementeret engang dominerede samtalen af udviklere, en stor del af disse drøftelser har siden skiftet til hvilke rammer til brug. Som nye apps bliver bygget på stadig mere komplekse gitterværk af flere sprog og de sprog, selv bliver overordentlig mere kompliceret, kan en solid ramme hjælpe veteran udviklere at automatisere en stor del af deres adfærd og hjælp rookie udviklere gøre mere med en rudimentær forståelse af det pågældende sprog. Grails søger at forenkle processen med Java udvikling, og det kommer med en bred vifte af nyttige funktioner i forfølgelsen af disse mål. Grails er bygget ud af foråret Boot-systemet, og der kommer med en række forskellige fordele. Spring Boot er designet fundamentalt med hurtig design i tankerne, så udviklere til hurtigt at bevæge sig fra prototyping scenen til en endelig arbejdsmiljø produkt, og Grails gør brug af disse livskvalitet funktioner iboende i foråret Boot oplevelse. En række større Spring Boot funktioner, såsom afhængighed injektion, arbejde godt og præcist på den måde, du forventer. Disse Spring Boot funktioner gør Grails et ideelt valg, hvis du arbejder på små eller mellemstore projekter, som du ønsker at hurtigt at presse igennem udvikling. Grails kommer med omfattende, omfattende og letlæselig dokumentation så godt, hvilket gør det nemmere for nye udviklere at få en fast forståelse af, hvordan rammerne fungerer og bare hoppe direkte ind i designprocessen. Den aktuelle sprog, som Grails er bygget ud af er Groovy, en Apache sprog med en række centrale ligheder med Java. Det betyder, at Java-programmører vil have en betydeligt lettere ved at få styr på, hvordan systemet fungerer og læring sine ins og outs. Dette er yderligere styrket af den glatte inddragelse af Java-kode direkte ind i rammen. Grails tilbud sømløse og gennemsigtig integration med Java, JVM og Java EE containere, og dens minimale CSS framework plug-ins gør integrere CSS ind i din JavaScript en temmelig simpel proces. Hvis du søger at skabe en Java frontend og slutte den til en mere kompliceret bunke kode, integration af REST API'er samt Reager og Kantet høj grad forenkle handling. Du kan fokusere på at skabe dynamiske stykker kode uden at skulle bekymre sig om, hvor godt de kommer til at spille med apps bygget på et fremmedsprog. Men måske det mest klare fordel af Grails erfaring er, at det er et helt open source-projekt. Den lavvandede indlæringskurve for Groovy fremskynder processen med at skabe nye materialer til Grails, og det har lettet et miljø, der er oversvømmet med en bred vifte af plug-ins, der let integreres i din ramme. Hvis du søger at integrere nogle høje koncept eller specialiserede funktioner i din Grails rammer, er der en ret god chance for du vil finde det enten direkte gennem Grails udvikling websted eller via GitHub.