Come le applicazioni Web crescono più complicato , la necessità di fondazioni complete per costruirli cresce sempre di più . Queste fondazioni sono disponibili in diverse varietà . Due modi significativi per gestire grandi progetti Web sono , semplificando il codice di programmazione coinvolti nella creazione di applicazioni Web e di costruzione di strutture che offrono ai programmatori una suite completa di strumenti per sviluppare con . Grails , una combinazione di un framework Java con il linguaggio di programmazione Groovy , basato su Java , si propone di fare proprio questo . Groovy
Groovy rappresenta un adattamento di Java per la Java Virtual Machine ( JVM ), destinato a facilitare la codifica di applicazioni per il web . Basata principalmente su Java , Groovy implementa anche numerosi aspetti di altri linguaggi di programmazione come SmallTalk , Python e Ruby. Questi adattamenti sono pensati per rendere Groovy facile da imparare , utilizzare e implementare in progetti su larga scala . Allo stesso tempo , Groovy si integra perfettamente con le classi e le librerie Java .
Web Frameworks
framework Web rappresentare gli sforzi per centralizzare gli aspetti dello sviluppo del progetto , al fine di aumentare la produttività dei programmatori . Invece di avere i programmatori che utilizzano una varietà di strumenti che, forse, non lavorano insieme , fuori dalla scatola , quadri Web prendersi cura del codice di grattacapi per i programmatori liberi dal dover " reinventare la ruota " in ogni progetto . Frameworks offrono strumenti centralizzati e librerie di codice che già collegano il codice per i database , ambienti di sviluppo interattivo e librerie specializzate . Questo significa che i programmatori possono iniziare a lavorare immediatamente con risultati rapidi.
Grails
un framework web costruito su Groovy , Grails rappresenta uno sforzo per aumentare l'efficienza e la produttività in fase di sviluppo Java online. Il progetto Grails consente ai programmatori di iniziare la codifica di progetti pensati per il web , pronti per interfacciarsi con i server Web e database . Costruito con Groovy , questo significa che molte librerie Java e convenzioni possono essere importati in Grails per aumentare la flessibilità .
Grails Consulting
Dal acquistato da SpringSource , Grails è inoltre completa con un servizio di consulenza . SpringSource offre una varietà di servizi di consulenza a Grails complimento, come supporto tecnico e di consulenza on-line . Ancora meglio , SpringSource offre anche assistenza per la migrazione e le valutazioni architettoniche , per aiutare le aziende ancora valutando una migrazione al framework Grails prendere decisioni consapevoli .