¡Groovisimo!
- Detalles
- Publicado: Lunes, 25 Agosto 2008 03:00
- Escrito por Leonardo De Seta
Groovy es un lenguaje dinámico de programación alternativo para la plataforma Java. Spring tiene soporte nativo para incorporar scripts escritos en Groovy, y utilizarlos dentro de la aplicación como si fueran beans comunes. Es decir, es posible declarar un bean, inyectar y utilizarlo como una clase Java más, cuando en realidad su implementación es un script.
Todo esto se realiza a través del soporte para lenguajes dinámicos que forma parte de Spring 2.x, que permite programar clases en cualquiera de los lenguajes dinámicos soportados, y hacer que Spring automáticamente realiza la instanciación, configuración e inyección de los objetos resultantes.

Sun tiene ya hace mucho tiempo un excelente grupo de
En los últimos 8 años, la plataforma Java EE fue creciendo y madurando en forma constante, y actualmente cubre un amplio rango de necesidades para aplicaciones web y corporativas. Además, la plataforma Java EE cuenta con una enorme y activa comunidad y mercado que crean tecnologías adicionales, frameworks y aplicaciones que funcionan sobre la plataforma. Algunas de estas soluciones brindan facilidades que no se encuentran en la plataforma. Otras proveen alternativas a las facilidades de la propia plataforma.
Practicamente todos hoy en día conocemos
Todos los proyectos de sistemas tienen sus problemas y desafíos particulares. Sin embargo, para poder asegurar la calidad y éxito de los mismos (y el no aburrirse con tareas repetitivas o simplemente tediosas!) es bueno seguir esta lista de Las 10 cosas más importantes para hacer en todos los proyectos.
La ejecución en tiempo real generalmente se asocia a velocidad, pero es tan sólo una parte de toda la situación. En su concepto principal, la ejecución en tiempo real es todo acerca de predecibilidad: el saber que un sistema siempre va a ejecutarse dentro de un marco de tiempo requerido. Estos tiempos objetivo o metas no necesitan ser muy chicas en el tiempo (aunque generalmente lo son), y las consecuencias de no cumplir estas metas pueden no ser desastrosas (aunque a veces así resultan).
Javascript no maneja hilos (o threads). Es una realidad. El browser dedica un único hilo de ejecución a cada página, y no es posible crear hilos en una ejecución de Javascript.
Uno de los objetivos principales de Java Standard Edition 6 (Mustang) era mejorar la performance y escalabilidad de las aplicaciones. Esto se logró mayormente mediante optimizaciones en la performance en tiempo de ejecución, un mejor gargabe collector, y varias mejoras en los tiempos de inicio de la máquina virtual.