Buscar
Social
Ofertas laborales ES

Entries in desarrollo (902)

jueves
dic232010

Rails, Grails, y la convención sobre configuración

Reflexión y opinión personal de un desarrollador sobre la evolución y el uso de frameworks que utilizan la convención sobre la configuración, como es el caso de Grails.

Más información sobre Rails, Grails, and convention over configuration (traducido al español).
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

Ordenar por una propiedad asociada en GORM

Cuando utilizamos los criterios de Hibernate en nuestras consultas, si queremos aplicar ciertas restricciones sobre campos que son asociaciones en nuestra clase, debemos tener en cuenta ciertas peculiaridades de la forma en que trabajan.

Más información sobre Ordering by an associated property in Grails (GORM) (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).