JavaOne 2008 - Grails
JavaOne 2008
Een van mijn persoonlijke doelen op deze JavaOne is om te bepalen in hoeverre Groovy en Grails levensvatbaar is. Na enige experimenten met Ruby On Rails, waarbij ik erg onder de indruk was van de snelheid waarmee je kunt ontwikkelen, is mijn grootste kritiekpunt dat ik ruby moet gebruiken, een taal waarin ik niet erg thuis ben. Daarnaast is en blijft ruby deployment op een JVM nog steeds lastig. Het gebruik van Jruby is net niet hetzelfde als ruby waardoor je onhandige mappings krijgt tussen ruby en java objecten.
Groovy en Grails lijken daarbij alle problemen op te vangen. Ten eerste omdat Groovy opgezet is om gebruikt te kunnen worden in combinatie met Java. En de meest “native” scripting taal is in de JVM.
Op de CommunityOne dag was er al een eerste sessie waar grails werd gedemonstreerd waar ik al erg enthousiast van werd. De snelheid waarmee je een database gebaseerde applicatie ontwikkelt is indrukwekkend. Verder ben ik al jaren een IntelliJ gebruiker en zij hebben als eerste erg goede Grails en Groovy support ingebouwd met alle features die je mag verwachten: Code completion, debugging, refactoring. Ook voor andere IDE’s lijkt er support te komen. Bij een NetBeans presentatie op de CommunityOne dag, werd uitgelegd dat er GSF (GSF Stands For) support in NetBeans is gebouwd. Dit betekent dat op basis van een aan te leveren lexer en parser support voor andere talen in NetBeans wordt gebouwd. Op dit moment was er een beta beschikbaar voor PHP, een taal die ik niet direct had verwacht in Netbeans. Maar er zijn ook ontwikkelingen bezig voor Groovy, Scala, Python en Erlang.
Na zelf wat te hebben geëxperimenteerd met Grails, de IntelliJ plugin te hebben gebruikt, en gezien wat er mogelijk is, ben ik erg enthousiast over Grails en Groovy! Ik ben dan ook erg benieuwd naar de sessie van Neal Ford waar een vergelijking tussen JRuby en Groovy wordt gemaakt.


