Quare se mueve a codehaus
jueves, septiembre 27, 2007 at 10:24AM 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?
j2se 
Reader Comments