Buscar
Social
Ofertas laborales ES
sábado
sep132008

Spring 3.0 soportará EJB 3.1

La verdad es que al principio casi me pareció una broma. Rod Johnson en una charla en Gogle, cuyo video podéis encontrar aquí, ha dicho que Spring 3.0 soportará el Java EE 6 Web Profile, uno de los perfiles que se incorporarán en Java EE 6 y que incluye EJB 3.1 Lite, una versión capada de EJB 3.1 orientada al desarrollo web. Por si fuera poco, Spring también soportará al completo EJB 3.1, pero sólo dentro de de Weblogic.


Resulta curioso que esto haya sucedido en un framework que ha criticado tanto a EJB y cuyos defensores a veces afirman que no hay ningún motivo para emplear Java EE; con Spring es más que suficiente para todo. ¿Resulta que al final sí que hay cosas para las cuales EJB tiene más sentido? (La pregunta, obviamente, es retórica) o simplemente es que Spring Source quiere hacer más caja y para ello considera que soportar standars, y el hecho de emplear tecnologías más difundidas que Spring y más conocidas le va a permitir llegar a más desarrolladores.

sábado
sep132008

Dia del Programador

No se si es noticia. Pero para el que no lo sepa hoy es el dia del programador. Como este año es bisiesto el dia 2 ^ 8 cae hoy 12 de septiembre.

Hasta hace minutos en el trabajo esperabamos que la gerencia de RRHH nos congratulara con Fernet con coca y picada de salamines  (Aperitivo y comida tipica Argentina) pero nada che.

En fin un dia festivo no inventado por el capitalismo, o si?...mmm

Igual, Feliz Dia a todos los compañeros de JavaHispano!!!!! 

viernes
sep122008

WebLEAFTest 1.0 publicado

Después de siete meses y 9.9K lineas de código, según ohloh, he dado por buena la versión actual de WebLEAFTest, que ha acabado ampliando sus objetivos iniciales. Nació para ser un banco de pruebas del “framework” que usamos y ha acabado siendo un banco de pruebas y experimentación de muchas más cosas, además de una pequeña demostración de varias formas de hacer las cosas en web, desde interfaces simples HTML a aplicaciones cliente conectándose por servicios web, pasando por una interfaz completa en JavaScript que se conecta con JSON, una en Flex/Flash que se conecta con HTTP+XML, implementaciones de la lógica en Java con JDBC, Hibernate, JPA e Ibatis, junto con otras en lenguajes de script como Groovy, PHP, Jython,. JavaScript…

Además de eso, también es una demostración de cómo arrancar una aplicación web con un contenedor de servlets embebiddo (Jetty), ejecutar tests funcionales sobre una aplicación web con el Ant + JUnit + HtmlUnit. E incluye un script para poder estresar la aplicación con el JMeter… un poco de todo.

La documentación está actualmente en Inglés, por que hay que empezar por algún sitio, y la idea es traducirla con ayuda de voluntarios, de ahí anunciarlo en javaHispano, aparte de por que creo que es interesante para cualquier desarrollador Java en el idioma que sea.

Y si alguien se anima, no sólo se puede colaborar con la documentación si no que animo a la gente a proponer mejoras en el código, no soy un experto en todos los lenguajes y tecnologías usadas así que seguramente algunas cosas se podrían hacer mejor, y a colaborar con implementaciones con otras técnicas, falta una implementación en JRuby y las de JavaScript y Jython no están completas, interfaces usando otras librerías de JavaScript…

En fin, espero que le sirva a alguien, a mi ya me ha servido para aprender muchas cosas, y si alguien se anima a colaborar, no hace falta más que comentar y sugerir.

Un saludo

PD: Antes de que alguien sugiera que "¿para que otro framework nuevo?", en 2008 WebLEAF cumplió su décimo aniversario, sí, 10 años, y la idea no es para nada promocionarlo. Pero como lo conozco bastante, pues con eso hago mis pruebas :).

viernes
sep122008

VirtualBox 2.0

Hola a todos, se que no tiene que ver directamente con Java, pero se ha liberado la versión 2.0 de VirtualBox, la plataforma de virtualización para escritorio opensource de Sun (antes Innotek por si la conocieron por ahi). Trae mejoras para soporte de VMs a 64 bits, mejor soporte de virtualización de red para la versión de Mac OS X, además de un especial trato (para mejorar) con procesadores AMD. Habrá que probarla, espero que en Mac OS X ya pueda utilizar otras formas de compartir la red que sea a travé de NAT, como era en versiones anteriores.

Saludos 

jueves
sep112008

¿Resurgirán de las cenizas? (Opinión publicada en Sólo Programadores)

¿Resurgirán de las cenizas? (Opinión publicada en Sólo Programadores)

 

Mario Serrano

 

 No estoy hablando de ningún ave mitológica, ni mucho menos, hablo de los legendarios Applets. Muchos los conocen, y hay gente que cree que Java son los Applets. El problema que se vio cuando empezaron es que eran lentos, pesados y consumían muchos recursos. Eso hizo que se rezagara su uso a simples ejemplos de algunas animaciones físicas o matemáticas y algunos efectos visuales. 


¿Han cambiado desde entonces? A simple vista no, pero lo que muchos desconocen es que los Applets han evolucionado mucho en los últimos años. Sun les ha prestado atención de nuevo y ahora tenemos una JVM veloz, mucho más segura y ligera, que actualmente está en Beta: la Consumer JRE, que arreglara de una vez por todas aquellos problemas que quedan. Por ejemplo, descarga del JRE bajo demanda, aceleración 3D de hardware para renderizar las interfaces y mejor integración con el sistema operativo, entre otros. 


Y no solo eso, frameworks como PulpCore que se ejecutan sobre Applets permiten tener un rendimiento hasta cuatro veces mayor que Flash, Processing y JavaFX son otros ejemplos y benchmarks como BubbleMark demuestran que Java en los navegadores tiene mucho potencial. En realidad los Applets están renaciendo y, una vez lleguemos a ese punto, veremos Java en los navegadores tanto como en los servidores.