? Som webbapplikationer växer mer komplicerade , växer behovet av omfattande fundament att bygga dem mer och mer . Dessa stiftelser kommer i olika varianter . Två viktiga sätt att hantera stora webbprojekt är genom att förenkla programmeringskod involverad i att bygga webbapplikationer och konstruera ramverk som ger programmerare en omfattande svit av verktyg för att utvecklas med . Grails , en kombination av ett Java- ramverk med Groovy programmeringsspråk , baserad på Java , syftar till att göra just det . Groovy
Groovy representerar en anpassning av Java för Java Virtual Machine ( JVM ) avsedd att underlätta kodning applikationer för webben . Bygger främst på Java , implementerar Groovy också många aspekter av andra programmeringsspråk som Smalltalk , Python och Ruby . Dessa anpassningar är tänkta att göra Groovy lätt att lära sig, använda och implementera i storskaliga projekt . Samtidigt arbetar Groovy sömlöst med Java-klasser och bibliotek .
Webb ramar
Web ramar representerar försök att centralisera aspekter av projektets utveckling i syfte att öka programmerare produktivitet . Istället för att ha programmerare som använder en mängd verktyg som kanske inte fungerar tillsammans ur lådan , Web ramverk tar hand om de praktiska detaljer koden för att fria programmerare från att behöva " uppfinna hjulet " i varje projekt . Ramverk erbjuder centraliserade verktyg och kodbibliotek som redan länkkoden till databaser , interaktiva utvecklingsmiljöer , och specialiserade bibliotek . Detta innebär att programmerare kan börja arbeta direkt med snabba resultat .
Grails
Web ramverk byggt på Groovy , representerar Grails ett försök att öka effektivitet och produktivitet i nätet Java utveckling . Den Grails projektet gör att programmerare att börja koda projekt avsedda för webben , redo att samverka med webbservrar och databaser . Byggd med Groovy , innebär detta att många Java- bibliotek och konventioner kan importeras till Grails för att öka flexibiliteten . Eftersom köps av SpringSource , Grails också levereras komplett Addera Grails Consulting
med en konsulttjänst . SpringSource erbjuder en mängd konsulttjänster till komplimang Grails , såsom teknisk support och online- konsulttjänster . Ännu bättre , erbjuder SpringSource också migration bistånd och arkitektoniska utvärderingar , för att hjälpa företag överväger fortfarande en migration till Grails ramverket göra utbildade beslut .