Estoy buscando una biblioteca de JavaScript que me permita consultar objetos JSON complejos utilizando una sintaxis similar a LINQ. Una búsqueda rápida encontró un par de opciones prometedoras que parecen ofrecer lo que necesito:
- ¿Alguien tiene alguna experiencia usándolos?
- ¿Cuáles son algunos pros y contras?
- ¿Es comparable el rendimiento?
- ¿La sintaxis de transferencia de funciones de LINQ to JavaScript ofrece algún beneficio oculto (personalmente, encuentro la sintaxis de jLinq más atractiva a primera vista)?
- ¿Qué le ha faltado a ambos proyectos?
- ¿Intentó alguna vez ponerse en contacto con los autores? ¿Qué tan receptivos fueron?
- ¿Qué proyecto se utiliza más?
Creo que será el primero en hacer una prueba completa.
filter
, map
y reduce
funciones de matriz. La nueva sintaxis lambda ayuda a que el código se vea mucho más similar al código LINQ.
Linq-Collections
( npmjs.com/package/linq-collections ). Utiliza ejecuciones diferidas y toneladas de optimizaciones internas para ser increíblemente rápido. Basado en el estándar de Microsoft (si conoce C # Linq, entonces conoce linq-collections)