Buscar
Social
Ofertas laborales ES
lunes
nov052007

Publicado JRuby 1.1 beta con mejor desempeño que Ruby

El proyecto JRuby ha publicado la beta de la versión 1.1 que se centra sobre todo en mejorar el desempeño de esta implementació del lenguaje dinámico Ruby que se ejecuta en la Java Virtual Machine. El resultado es que ahora JRuby es más rápido que el interprete Ruby en 14 de 18 benchmarks en que fueron probados (aunque JRuby ocupando más memoria).

Si la versión 1.0 de JRuby se  enfocó en lograr una implementación 100% compatible con Ruby 1.8.6, ésta se centra en lograr una versión más rápida y estable. Si sumamos esto a los esfuerzos de Sun que con Netbeans busca atraer a los desarrolladores Ruby a su popular IDE open source, tal parece que hay gente muy interesada en captar dicho mercado para Java. 

  

lunes
nov052007

Jboss ha publicado por fin Seam ver. 2

Aunque aún no hay anuncio oficial de JBoss, ya puedes descargarte la segunda versión de este framework para creación de aplicaciones web en java. Para los que no lo conozcan, Seam es un producto creado por Gavin King el creador de Hibernate y que busca la creación rápida de aplicaciones web java. Para ello utiliza una herramienta llamada seam-gen que te genera a partir de tablas en una base de datos una aplicación CRUD (create, read, update, delete) totalmente funcional con tecnologías estándar de JEE como JSF para la vista, EJB3 para la lógica del negocio y JPA para la persistencia y tecnologías de JBoss como Hibernate Validation o JBoss jBPM para definir el flujo de tu aplicación.

 

En esta nueva versión encontrarás las siguientes características:

  • Seam WS que permite que un componente Seam sea un servicio web 
  • Creación de componetes Seam con Groovy
  • Independencia de JSF, por lo que en teoría puedes usar cualquier otro framework web para tu capa de vista
  • Soporte para Google Web Toolkit
  • Integración con Hibernate Search
  • Soporte para transacciones no JTA
  • Integración de Ajax4JSF
Yo estuve probando Seam 1.2 y me llevé una buena impresión general, aunque el uso de jBPM para definir el flujo de tu aplicación se me hizo bastante pesado. Lo más interesante de la primera versión era que podías usar tus EJBs de sesión directamente en tus JSF remplazando a los Backing Beans y sin necesidad de configuración (todo a través de convenciones). ¿Qué te parece esta nueva versión, has usado Seam en tus proyectos?

 

lunes
nov052007

El G-Phone es un SDK basado en Java, no un teléfono

Google anuncia hoy su plataforma abierta para el desarrollo de teléfonos móviles. Su proyecto se llama Android y está basado en linux y java. Ha sido desarrollado por Google y 34 compañias más entre las que se incluyen Intel, Nvidia, Motorola, Sprint, y otros.

El 12 de noviembre publicarán un SDK. Su objetivo es hacerlo lo más abierto posible para que los desarrolladores puedan contribuir a su evolución. Contrariamente a los rumores, Google desarrollaba una plataforma y no un teléfono.


lunes
nov052007

RedHat se une al proyecto openJDK y obtiene la licencia del TCK para JavaSE

RedHat empresa conocida por su distribución del sistema operativo Linux, pero que también esta muy presente en el mundo Java Empresarial desde la compra de JBoss Inc., ha llegado a un acuerdo con Sun para colaborar en todos los proyectos open source liderados por Sun.

En el marco de este acuerdo destaca también que RedHat pasa a ser la primera empresa en obtener la licencia de compatibilidad para JavaSE por lo que los usuarios de RedHat podrán contar en el futuro con un sistema java completo firmado por RedHat, open source y totalmente compatible con el estandard: IcedTea.

 

sábado
nov032007

Comparando herramientas para webtest: Selenium y WebTest

Uno de los frentes donde aun nos queda mucho por avanzar en el mundo del desarrollo de aplicaciones web es en las herramientas de testing funcional. Marc Guillemot nos ofrece una comparacion entre dos de las herramientas open source más potentes para esto del webtest.

Por un lado Selenium, que usa inyección de código Javascript para trabajar dentro de un navegador real y por otro WebTest, una herramienta Java compuesta por tasks de ANT y que permite manejar un navegador virtual o simulado.

La comparación cubre características como fidelidad al navegador, velocidad, informes, integración en el desarrollo, escalabilidad, documentacion, soporte XPath, soporte multilenguaje, soporte AJAX, extensibilidad y así hasta 18 características en total.

Os adelanto que gana WebTest 15-3, aunque quizas a Marc se le vea un poco plumero, ya que para algo es uno de los desarrolladores lideres de WebTest...

¿Estais de acuerdo con Marc?
¿Usais Selenium, WebTest o quizas otras herramientas?


Enlace a la comparación en el blog de Marc

Enlace a la noticia en InfoQ

PD: ¿Donde habeis escondido la seccion de los enlaces?