Buscar
Social
Ofertas laborales ES
lunes
feb272012

¿Por qué elegir Grails para desarrollo web, precisamente?

De nuevo algunas de las razones por las cuales cada vez más desarrolladores eligen nuestra plataforma de desarrollo favorita.

Más información sobre Precisely why Choose Groovy along with Grails regarding Web Database integration? (traducido al español).
lunes
feb272012

Grails políglota

Tras el evento del Spring I/O celebrado en Madrid hace un par de semanas, comienzan a llegarnos las presentaciones realizadas por los ponentes; en este caso, cómo integrar otros lenguajes compatibles con la JVM en Grails.

Más información sobre Polyglot Grails.
lunes
feb272012

Primeros movimientos de plugins de la semana

Comenzamos una nueva semana en el Observatorio con los siguientes movimientos en el ecosistema de plugins de Grails:


  • Hostip IP address geo-localization 0.1 - Integración con la base de datos hostip.info para geolocalización a partir de una IP. Más información aquí.

  • Simple Blog 0.2.0 - Actualización a Grails 2.0.1 y dependencias. Más información aquí.

  • Joda-Time 1.4 - Mantenimiento y corrección de errores. Más información aquí.

  • MultiTenant - SingleDB 0.8.2 - Multicliente basado en filtros de Hibernate. Más información aquí.

  • Grails Runtime Docs 1.0.0-M1 - Permite documentar los métodos dinámicos y las propiedades estáticas. Más información aquí.

  • Functional Testing 2.0-M1 - Mantenimiento y corrección de errores. Más información aquí.


jueves
feb232012

Google Calendar en Grails (Parte 2)

Aquí os dejamos la segunda entrega del artículo sobre la creación de una app para calendarios en Grails. En esta parte se crearán los controladores y las vistas necesarios.

Más información en Creating Google Calendar in Grails – Part 2: Displaying the Calendar.
jueves
feb232012

Usando VIM como tu IDE para Grails

Sabemos que dentro de la comunidad Grails, hay más de un partidista del uso de editores ligeros para programar en lugar de IDE's más pesados, así que aquí os dejamos un artículo en el que nos explican como personalizar nuestro editor Vim para usarlo como IDE para Grails.

Más información en Using VIM as your Grails IDE Part 1: Navigating your project.
jueves
feb232012

Grails 2.0 action arguments data binding

Una de las características de Grails 2.0 es que nos permite el uso de argumentos para hacer "databinding". En el siguiente post podemos ver un ejemplo de como usar esta característica, haciendo "databinding" a través de una petición a un método concreto.

Más información en Grails 2.0 action arguments data binding.
miércoles
feb222012

Características asíncronas de Servlets 3.0 en Grails 2.0

Hoy en día, a la hora de desarrollar aplicaciones web, es muy común que estas necesiten soportar peticiones asíncronas para realizar multitud de tareas. Actualmente tenemos a nuestra disposición multitud de frameworks que nos proveen de este tipo de características, entre ellos, la nueva versión de Servlets.

En el siguiente artículo nos explican como podemos integrar estas características en nuestras aplicaciones Grails, con algunos ejemplos; porque como el autor dice la documentación aún es un poco escasa.

Más información en Using Servlet 3.0 Async features in Grails 2.0
miércoles
feb222012

Aplicación Grails + Cloud Foundry

Cloud Foundry puede ser una buena alternativa a la hora de desplegar y escalar nuestros proyectos. Aquellos que estén interesados en usar esta tecnología en sus proyectos Grails, pueden visitar el siguiente enlace de una aplicación en funcionamiento con Grails 2.0 + Cloud Foundry, y unos cuantos plugins sobre Grails.

Más información en Personal Finance app on cloud foundry using Grails
martes
feb212012

Grails App Configurator

A la hora de prototipar proyectos en Grails, es frecuente repetir los mismos pasos: copiar partes del código común, instalar los mismos plugins, etc. En el siguiente artículo, Joerg Rech, detalla cómo podríamos crearnos un "configurador" para los prototipos de aplicaciones con Grails, una lectura recomendada que nos puede aportar alguna idea útil para nuestros proyectos.

Más información sobre The Grails App Configurator: vision, mission, roadmap v1.0
martes
feb212012

Esta semana en Grails

Traducido por Aitor AlzolaOtra semana más traducimos el articulo de Burt Beckwith. Puedes leer el artículo original aquí: http://burtbeckwith.com/blog/?p=1244

Grails 2.0.1 ha sido lanzado esta semana. Echa un vistazo a las notas de la versión que tiene un enlace al changelog del JIRA y a la entrada del blog de Graeme.

Un par de asuntos relacionados con la nube. El proceso de despliege de Heroku depende de una versión de Grails que incluye los jars de Jetty que serán utilizados para ejecutar el servidor para esa instancia. Están trabajando en una versión 2.0.1 pero aún no está lista, así que usa la versión 1.3.7 o la 2.0.0 hasta que esté resuelto. También hay una incidencia con Cloud Foundry afectando a las aplicaciones que usan el plugin Spring Security Core. El proceso de despliege está reordenando los elementos en el filter-mapping del fichero web.xml y causando  IllegalStateExceptions.  Sólo afecta a aplicaciones que usan anotaciones, así que usar alguna de las otras dos aproximaciones es una manera de solucionarlo. Mira la incidencia JIRA si te afecta.

Artículos varios



Plugins


Se ha lanzado un nuevo plugin:

  • tomcat-bundler version 0.0.1. Simplifica empaquetar la aplicación con Tomcat para crear un paquete completo que se use con para hospedarla.


y se actualizaron 16  plugins:

  • cdn-resources version 0.2.1. Carga recursos estáticos usando Content Delivery Networks usando el plugin del framework Resources.

  • coffeescript-resources version 0.3.1. Crea módulos coffeescript que automáticamente compilan cada fichero cambiado con  jCoffeeScript.

  • cxf-client version 1.2.7. Usa  el contenido generado por Apache CXF wsdl2java para invocar servicios SOAP.

  • fields version 1.0.4. Renderiza de manera personalizable basada en plantillas GSP sobreescribibles.

  • grails-template-engine version 0.2.1. Expone el motor GSP como un servicio ara renderizar GSPs fuera de una petición http.

  • ic-alendar version 0.3.4. Exporta datos de eventos en iCalendar.

  • jaces version 1.7.2.2. Mejore el proceso de crear bases de datos con Dojo.

  • kickstart-with-bootstrap version 0.5.6. Comienza tus proyecto con un buen aspecto, con las plantillas del scaffolding modificadas usando Twitter Bootstrap.

  • pluginator version 0.2. Te permite definir callbacks y propiedades en una aplicación que son normalmente sólo accesibles con  plugins, p.e.  doWithWebDescriptor, doWithDynamicMethods, loadAfter, observe, etc.

  • raphael version 2.0.2. Permite usar la librería vectorial JavaScript Raphaël, gráficos vectoriales multinavegador de la manera fácil.

  • regen version 0.3. Proporciona un framework de generación y una serie de atefactos "enchufables" en la carpeta grails-app/generators.

  • spring-security-facebook version 0.6.2.Plugin para Facebook Authentication, como una extensión del plugin Grails Spring Security Core.

  • spring-security-oauth2-provider version 1.0.0.M5.1. OAuth2 Proporciona soporte plugin Spring Security.

  • zk version 2.0.0.M4.  Añade soporte para el framework Ajax ZK (www.zkoss.org) para aplicaciones Grails.

  • zk-hibernate version 2.0.0.M4. Soporte Hibernate para ZKGrails.

  • zkui version 0.5.M3. Integra sin problemas ZK con las infraestructuras Grails; usa las infraestructuras Grails como GSP y controladores más que  zul de zk como en el plugin ZKGrails.


Interesting Tweets



Grupos de usuarios y conferencias





El artículo original contiene una sección de trabajos.