Buscar
Social
Ofertas laborales ES
« GWT-Ext 0.9.2 Liberado | Main | Sun cambia su política de actualizaciones de seguridad para Java SE »
jueves
sep272007

Quare se mueve a codehaus

A principios de este mes Anders Norås anunciaba su proyecto Quare, una implementación de LINQ sobre Java que se distribuye bajo una licencia libre. Aunque todavía no era una versión estable, ya era funcional y era capaz de ejecutar todos los ejemplos que Microsoft usa para ilustrar su tecnología. Ahora el proyecto ha sido aceptado por la fundación codehaus, que también alberga otros proyectos como Groovy, JRuby, Jetty o OpenEJB, y se ha liberado una nueva versión del proyecto.

 

Para los que no lo conozcáis, LINQ, una de las principales novedades de C#en .NET 3.0, es un lenguaje declarativo para realizar consultas sobre colecciones de datos que se encuentran en memoria de un modo bastante similar a como en la actualidad se realizan consultas SQL sobre una base de datos.

Quare nos permitirá, por ejemplo, hacer la siguiente consulta: "from customer in myCollection where customer.money > 10000 select customer", donde myColection sería cualquier colección del framework de Colections. En la sintaxis de LINQ las cláusulas select y from han invertido su orden respecto al orden de una sentencia SQL para que el programador sea consciente de que no está consultando una base de datos sino una colección de datos cargada en memoria.

 

¿Alguien por aquí tiene experiencia con LINQ o Quare?

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.