viernes
sep142007
Quare, una implementación de LINQ para Java
viernes, septiembre 14, 2007 at 9:39AM Anders Norås ha creado una implementación de LINQ en Java; LINQ es una de las novedades de la tercera versión de .NET. 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.
Por ejemplo, podríamos hacer una consulta tipo: "from myColection where customer.money > 10.000 select *" donde myColection sería cualquier colección del framework de Colections. Y sí, esa es la sintaxis que se usa; no es que no sepa hacer consultas SQL. Intencionadamente Microsoft invirtió el orden de los parámetros para que los desarrolladores sean conscientes cuando están haciendo una consulta contra una base de datos y cuando la están haciendo contra una colección de datos que está cargada en memoria.
Quare es una implementación de LINQ sobre Java. Todavía no está terminado, pero ya es funcional y es capaz de ejecutar los ejemplos que Microsoft usa para su tecnología.
¿Qué os parecen Quare y LINQ?
in
j2se
j2se 
Reader Comments