Buscar
Social
Ofertas laborales ES

Entries in artículos (902)

miércoles
dic222010

Usando Gradle con Grails

Aunque como ya conocéis los seguidores habituales del Observatorio, Gradle formará parte del core de Grails a partir de la versión 2.0, ya tenemos disponible desde hace tiempo un plugin que nos permite utilizarlo en nuestras aplicaciones (aunque eso sí, al final el plugin difiere en última instancia a Gant).

Más información sobre Gradle on Grails (traducido al español).
miércoles
dic222010

Monitorizando peticiones web en tu aplicación Grails

Cuando se despliega una aplicación en un entorno de producción con usuarios reales, y ésta no termina de responder como debería por algunos cuellos de botellas que no fueron detectados en la fase de desarrollo, tenemos numerosas opciones de 'profiling' mediante plugins o librerías externas, como JMeter, JProbe, JMX, etc. Sin embargo, si simplemente queremos una medición básica de tiempos de petición, entonces esta solución es perfecta.

Más información sobre Profiling web requests in your Grails application (traducido al español).
miércoles
dic222010

Utilizar el plugin 'cache-headers' con un servidor no-inglés

Seguro que más de uno os habéis encontrado con un problema similar al que se describe en este artículo, debido al hecho de que mucha gente piensa que no existen servidores o software que no esté desarrollado en inglés. Pobrecitos si algún día descubren el trabajo que hacemos desde el Observatorio.

Más información sobre Using Cache-Headers plugin in a non-english server (traducido al español).
lunes
dic202010

Symfony 2.0 (PHP) vs Grails (Groovy)

La verdad es que son bastante raros este tipo de estudios comparativos, pero no dejan de demostrar que Grails no está tan mal incluso aunque lo comparemos con lenguajes descaradamente más ligeros.

Más información sobre Symfony 2.0 vs Grails benchmark (traducido al español).
lunes
dic202010

Notas y podcasts sobre el evento GGX 2010 en Londres

Durante la segunda mitad de la semana pasada se celebró en la sede de Skillsmatter, en Londres, el evento Groovy and Grails eXchange, con innumerables charlas y ponencias sobre nuestras tecnologías favoritas. Aquí os dejamos algunos enlaces sobre las notas de los asistentes, así como todos los podcast oficiales del evento:

  • Podcasts oficiales del evento GGX 2010 en Skillsmatter, Londres. Más información aquí.

  • Ajax escalable en Grails. Más información aquí.




lunes
dic202010

Probar un servicio que utiliza EJBs

Aunque sólo nombrarlos (los EJBs) ya nos causa pavor, seguramente en muchos casos nuestra aplicación Grails deba comunicarse con este tipo de tecnología, y en este artículo se nos muestra cómo conseguirlo y comprobar que funciona correctamente.

Más información sobre grails - testing service, which accesses ejb's (traducido al español).
lunes
dic202010

Usar la consola de base de datos H2 en Grails

Grails por defecto viene con HSQLDB como base de datos que puede utilizarse en memoria para prototipado rápido o pruebas de concepto donde no se necesita almacenar el estado de nuestros objetos. Sin embargo, existen otras opciones como H2, con mayor funcionalidad y, además, una consola que nos permite explorar nuestros datos rápidamente.

Más información sobre Using the H2 Database Console in Grails (traducido al español).
viernes
dic172010

Pruebas en Grails: pasos para resetear la base de datos

En las pruebas que ejecutamos para comprobar la calidad y el funcionamiento de nuestra aplicación, es un caso bastante común el de contar con unos datos "pre-creados" en la BBDD, de forma que en cada ejecución de las pruebas tengamos un escenario idéntico y que sea alterado. Para ello, una herramienta interesante es DBUnit, y aquí se muestra un ejemplo de cómo utilizarla en Grails.

Más información sobre Grails 1.3.5 webtests - custom steps to reset the database (traducido al español).
jueves
dic162010

¿Por qué elegir Grails para el desarrollo de aplicaciones web?

Seguimos recibiendo en el Observatorio artículos de opinión sobre la conveniencia de utilizar Groovy / Grails para el desarrollo de aplicaciones web, aunque siempre nos gusta matizar que también es posible desarrollar otro tipo de aplicaciones como módulos de soporte.

Más información sobre Why Choose Groovy and Grails for Web Application Development? (traducido al español).
miércoles
dic152010

Programación perezosa

¿Crees que el uso de lenguajes dinámicos se ha convertido en una excusa para que los desarrolladores trabajen menos? Desde el Observatorio creemos que no, aunque también reconocemos que muchos utilizan Groovy, en el caso de Grails, bastante alegremente, sin aprovechar de verdad su capacidad de metaprogramación, por ejemplo.

Más información sobre Lazy programming (traducido al español).