Hola a todos!Siendo mi primer mensaje por aqui querria presetarme y hacer una primera consultilla. Mi nombre ya lo pone en el "De:" asi que lo obviaremos :-). Llevo mas de 25 (oops!) años programando (practicamente todo programas empresariales aburridos) en unos cuantos lenguajes, algunos de ellos ya muertos, y desde hace mas de 10 sobre todo en Java. Linuxero y Sysadmin activo (mis hijos no saben que es eso de Windows que tienen los abuelos ;-)) y pirado por la tecnologia, la musica y los aviones.Desde la pasada Spring I/O descubrí que habia vida detras del JDK standard y estoy intentando mover tecnologicamente mi empresa hacia 'otros sitios' con la ayuda de un colega. Uno de los lugares posibles donde movernos es, claro, Groovy & Grails, aunque no acabo de verlo del todo claro. Otro destino posible tal vez fuera Spring MVC. Y todo ello, entiendo, bañado con hibernate.En las ultimas semanas, en ratos libres, estamos intentando mirar por nuestra cuenta un poco todos estos temas. Tenemos 'en recámara' la posibilidad de hacer algun curso de formacion con (creo que no pasará nada por decirlo) Salenda. Estamos valorándolo pero entre que nuestro presupuesto es reducido y que si lo hacemos nos gustaria tener ya algun mínimo conocimiento para 'saber que preguntar', de momento estamos por nuestra cuenta, la otra persona mas orientada a Grails y yo a hibernate.La consulta: tras mirar un poco Groovy, mi percepcion ha sido un poco .... ¿decepcionante?. Si, creo que es la palabra. Me gustan closures, me gusta la libertad para hacer ciertas cosas, la simplificación al escribir declaraciones o expresiones de forma mas simple. Me encantan los parseadores de XML y JSon. No entiendo la chorrada de no tener que poner ; en las sentencias.Pero lo que me ha parecido una (con perdon) cagada como un piano es la 'relajación' de sintaxis que hacer que el compilador no pueda hacer su trabajo. Si: ya se. El compilador no puede saber que me he equivocado al escribir ese método porque tal vez se defina luego en tiempo de ejecución. Tampoco me gusta el 'dinamismo' en los cambios de tipos de variables:def objetoDeMiClase = new MiClase() ;objetoDeMiClase = 1 ;objetoDeMiClase.miMetodo() --> error porque ahora, resulta que objetoDeMiClase es intSerá por viejo, pero este tipo de cosas me parecen completamente inaceptables: si el compilador no puede hacer su trabajo, todos estos problemas te los encontraras en ejecución. ¿La solucion son pruebas unitarias?. En ese caso estaré perdiendo mucho del tiempo que me ahorro usando Groovy, y para eso tal vez me merezca la pena seguir usando Java con.... ¿Spring MVC?. Peor aún si los problemas me los encuentro en produccion real donde se mueve dinero de verdad (por ejemplo, algun programa que tenemos para aseguradoras)En fin, que me gustaria que alguien me "vendiera" Groovy para poder decidir si es un camino adecuado o no pasa de ser (de momento) un juguete interesante.Gracias por todo!saludos,jmiguel--
Has recibido este mensaje porque estás suscrito al grupo "grailsEnCastellano" de Grupos de Google.
Para ver este debate en la Web, visita https://groups.google.com/d/msg/grailsencastellano/-/2_rwvT4polEJ.
Para publicar una entrada en este grupo, envía un correo electrónico a grailsenc...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a grailsencastell...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/grailsencastellano?hl=es.
Será por viejo, pero este tipo de cosas me parecen completamente inaceptables: si el compilador no puede hacer su trabajo, todos estos problemas te los encontraras en ejecución. ¿La solucion son pruebas unitarias?. En ese caso estaré perdiendo mucho del tiempo que me ahorro usando Groovy, y para eso tal vez me merezca la pena seguir usando Java con.... ¿Spring MVC?. Peor aún si los problemas me los encuentro en produccion real donde se mueve dinero de verdad (por ejemplo, algun programa que tenemos para aseguradoras)En fin, que me gustaria que alguien me "vendiera" Groovy para poder decidir si es un camino adecuado o no pasa de ser (de momento) un juguete interesante.Gracias por todo!saludos,jmigue
--
Has recibido este mensaje porque estás suscrito al grupo "grailsEnCastellano" de Grupos de Google.
Hola a todos!Siendo mi primer mensaje por aqui querria presetarme y hacer una primera consultilla. Mi nombre ya lo pone en el "De:" asi que lo obviaremos :-). Llevo mas de 25 (oops!) años programando (practicamente todo programas empresariales aburridos) en unos cuantos lenguajes, algunos de ellos ya muertos, y desde hace mas de 10 sobre todo en Java. Linuxero y Sysadmin activo (mis hijos no saben que es eso de Windows que tienen los abuelos ;-)) y pirado por la tecnologia, la musica y los aviones.Desde la pasada Spring I/O descubrí que habia vida detras del JDK standard y estoy intentando mover tecnologicamente mi empresa hacia 'otros sitios' con la ayuda de un colega. Uno de los lugares posibles donde movernos es, claro, Groovy & Grails, aunque no acabo de verlo del todo claro. Otro destino posible tal vez fuera Spring MVC. Y todo ello, entiendo, bañado con hibernate.En las ultimas semanas, en ratos libres, estamos intentando mirar por nuestra cuenta un poco todos estos temas. Tenemos 'en recámara' la posibilidad de hacer algun curso de formacion con (creo que no pasará nada por decirlo) Salenda. Estamos valorándolo pero entre que nuestro presupuesto es reducido y que si lo hacemos nos gustaria tener ya algun mínimo conocimiento para 'saber que preguntar', de momento estamos por nuestra cuenta, la otra persona mas orientada a Grails y yo a hibernate.La consulta: tras mirar un poco Groovy, mi percepcion ha sido un poco .... ¿decepcionante?. Si, creo que es la palabra. Me gustan closures, me gusta la libertad para hacer ciertas cosas, la simplificación al escribir declaraciones o expresiones de forma mas simple. Me encantan los parseadores de XML y JSon. No entiendo la chorrada de no tener que poner ; en las sentencias.Pero lo que me ha parecido una (con perdon) cagada como un piano es la 'relajación' de sintaxis que hacer que el compilador no pueda hacer su trabajo. Si: ya se. El compilador no puede saber que me he equivocado al escribir ese método porque tal vez se defina luego en tiempo de ejecución. Tampoco me gusta el 'dinamismo' en los cambios de tipos de variables:def objetoDeMiClase = new MiClase() ;objetoDeMiClase = 1 ;objetoDeMiClase.miMetodo() --> error porque ahora, resulta que objetoDeMiClase es int
Será por viejo, pero este tipo de cosas me parecen completamente inaceptables: si el compilador no puede hacer su trabajo, todos estos problemas te los encontraras en ejecución. ¿La solucion son pruebas unitarias?. En ese caso estaré perdiendo mucho del tiempo que me ahorro usando Groovy, y para eso tal vez me merezca la pena seguir usando Java con.... ¿Spring MVC?. Peor aún si los problemas me los encuentro en produccion real donde se mueve dinero de verdad (por ejemplo, algun programa que tenemos para aseguradoras)En fin, que me gustaria que alguien me "vendiera" Groovy para poder decidir si es un camino adecuado o no pasa de ser (de momento) un juguete interesante.Gracias por todo!saludos,
jmiguel
--
Has recibido este mensaje porque estás suscrito al grupo "grailsEnCastellano" de Grupos de Google.
Para ver este debate en la Web, visita https://groups.google.com/d/msg/grailsencastellano/-/2_rwvT4polEJ.
Para publicar una entrada en este grupo, envía un correo electrónico a grailsenc...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a grailsencastell...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/grailsencastellano?hl=es.