Grails est un framework orienté web écrit en Java et Groovy et placé sous licence Apache. Il s'inspire fortement du framework Rails (Ruby on Rails) avec notamment la notion de convention (vs configuration) permettant de n'avoir que le minimum de configuration nécessaire, un vrai bonheur pour le développeur. Mais contrairement à Rails, Grails est complètement dans l'univers Java, le framework se repose ainsi sur des frameworks "stars" de Java comme Spring ou Hibernate lui donnant d'office une maturité évidente (sans parler du fait qu'il devient par la même occasion complètement "crédible" en entreprise).
La sortie de la version 1.0 risque de donner une nouvelle dimension au projet, et il suffit de regarder l'activité de la liste de diffusion pour réaliser à quel point ce framework a de beaux jours devant lui.
Le seul bémol concernerait la prise en charge des IDE. Il existe des greffons pour Eclipse et NetBeans mais encore trop jeunes. Le seul greffon vraiment avancé à l'heure actuelle est celui pour IDEA IntelliJ (IDE excellent mais qui n'est malheureusement pas OpenSource).
La sortie de la version 1.0 risque de donner une nouvelle dimension au projet, et il suffit de regarder l'activité de la liste de diffusion pour réaliser à quel point ce framework a de beaux jours devant lui.
Le seul bémol concernerait la prise en charge des IDE. Il existe des greffons pour Eclipse et NetBeans mais encore trop jeunes. Le seul greffon vraiment avancé à l'heure actuelle est celui pour IDEA IntelliJ (IDE excellent mais qui n'est malheureusement pas OpenSource).
> Lire la dépêche (15 commentaires, moyenne: 3,7).
Vous avez demandé le commentaire #901850.




Hum...
Grails est complètement dans l'univers Java, le framework se repose ainsi sur des frameworks "stars" de Java comme Spring ou Hibernate lui donnant d'office une maturité évidente
Trop gros, passera pas.
[^]Re: Hum...
| sed -e 's/maturité/lourdeur/' ? ;-)
[^]Re: Hum...
en même temps on compare a ruby on rails, donc pour la lourdeur, ca devrait tenir la comparaison.
[^]Re: Hum...
Je capte pas, vous parlez de lourdeur ? Vous avez déjà travailler avec Spring ? AOP IOC ?
[^]Re: Hum...
On peut effectivement considérer que généralement les stacks Java EE sont lourdes. Mais les frameworks comme Spring permettent justement d'avoir de la légèreté (terme qui reste à définir). Et c'est encore plus "léger" avec l'utilisation de Grails et du langage Groovy (à la place de Java): en gros on écrit beaucoup de moins de lignes de code, mais alors vraiment moins...
Mais si vous avez d'autres frameworks web qui offrent autant de fonctionnalités que (G)rails tout en étant bien plus léger, n'hésitez surtout pas à nous en faire part ici..
[^]Re: Hum...
Merb ? http://merbivore.com/
Se veut un concurrent très sérieux de Rails, même si aujourd'hui, ça reste un peu plus brut de décoffrage (comme Rails il y a 3 ans en somme).
[^]Re: Hum...
Moi c'est cette partie que je préfère :
>>> (sans parler du fait qu'il devient par la même occasion complètement "crédible" en entreprise)