Estou procurando uma biblioteca JavaScript que me permita consultar objetos JSON complexos usando uma sintaxe semelhante ao LINQ. Uma rápida pesquisa encontrou algumas opções promissoras que parecem oferecer o que preciso:
- Alguém tem alguma experiência em usá-los?
- Quais são alguns prós e contras?
- O desempenho é comparável?
- A sintaxe de passagem de função do LINQ to JavaScript oferece algum benefício oculto (pessoalmente, acho a sintaxe do jLinq mais atraente à primeira vista)?
- O que você achou que falta em qualquer um dos projetos?
- Você já tentou entrar em contato com os autores? Eles foram responsivos?
- Qual projeto é mais amplamente utilizado?
Acho que será o primeiro a fazer um teste completo.
filter
, map
e reduce
funções de matriz. A nova sintaxe lambda ajuda a tornar o código muito mais semelhante ao código LINQ.
Linq-Collections
( npmjs.com/package/linq-collections ). Ele usa execuções adiadas e toneladas de otimizações internas para ser extremamente rápido. Baseado no padrão da Microsoft (se você conhece C # Linq, então conhece linq-Collections)