08-05-2007 Raul Vicente
Hace poco ya postee sobre la necesidad de utilizar otra cosa que no fueran los JSP como View de nuestro MVC en entornos Web y mira tu por dónde Luis me envía esta maravilla. En este artículo se plantea un debate abierto sobre que lenguaje de scripting utilizar y los inconvenientes de utilizar uno u otro.
Por un lado, Groovy ha tenido un desarrollo más cercano al mundo Java y por otro lado Ruby on Rails está pegando fortísimo. Quien lo desee puede utilizar uno u otro lo que queda claro es que la gente cada vez se está planteando más en serio el abandonar los JSPs.
El que desee echarle un vistazo a las opiniones de este blog la URL es:
1. Joserra | mayo 8th, 2007 at 9:57 pm
Sin ir a cambios tan drásticos, ¿has probado Wicket (http://wicket.sourceforge.net/)?
2. Raúl Vicente | mayo 9th, 2007 at 7:39 am
No, la verdad es que no lo he probado pero me lanzo a la aventura. Me imagino que será un framework Web lo que no tengo claro porque no lo he utilizado si es bueno allí dónde fallan Struts,Spring-MVC y JSF por ejemplo. Voy a lanzarme y luego os comento a ver que opino de él.
Gracias.
3. Joserra | mayo 9th, 2007 at 7:47 am
Lo poco que lo he mirado, es que te permite hacer “templates” muy limpios en HTML puto (tan un solo poniendo un id-wicket) y programar casi todo en JAVA para la interfaz.
Te digo por que si no te gustan los JSPs, y quizás es menos “arriesgado” (¿importa?
) que plantear algo con Groovy o JRuby, que por otro lado, tiene que ser tan “cool”…
4. Joserra | mayo 9th, 2007 at 7:48 am
Perdón, quería decir “HTML puRo”
5. Raúl Vicente | mayo 9th, 2007 at 8:30 am
La mejora que le veo desde luego es que no tendría que aprender un lenguaje nuevo ya que todo se programa en Java, pero tampoco he probado ni Groovy ni JRuby ya que he andado ocupado últimamente está claro que voy a tener que realizar una comparativa como Dios manda.
Desde luego esta solución a priori parece menos radical que JRuby o Groovy pero me imagino que no tendrá toda la potencia que los leguajes de Scripting dan en la capa de presentación ya que se programa en Java.
Sea como fuere, es una posibilidad a tener en cuenta y la voy a tener que comentar.
Muchas Gracias.