Buscar
Social
Ofertas laborales ES
« Nuevo CMS Magnolia versión 3.0.3 | Main | eSWT pasa a formar parte estándar de la plataforma S60 »
viernes
sep142007

Quare, una implementación de LINQ para Java

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?

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.