2 puntos por GN⁺ 2023-08-13 | 1 comentarios | Compartir por WhatsApp
  • Este artículo presenta tRPC, una herramienta que permite a los desarrolladores crear y usar APIs type-safe sin esquemas ni generación de código.
  • tRPC está diseñado para aprovechar todo el poder de la inferencia de TypeScript, lo que puede mejorar significativamente la productividad en el desarrollo de aplicaciones full-stack.
  • Con el lema "muévete rápido y no rompas nada", esta herramienta se presenta como una solución para crear fácilmente APIs type-safe de extremo a extremo.
  • Este artículo incluye una guía de Quickstart que requiere un navegador compatible con video HTML5.
  • La comunidad de tRPC se mantiene activa y accesible a través de varias plataformas como GitHub, Twitter y Discord.
  • Este artículo también ofrece enlaces a materiales adicionales, como su uso con Next.js, FAQ / solución de problemas y el blog.
  • tRPC cuenta con el respaldo de 37 patrocinadores, y en este artículo se expresa agradecimiento hacia ellos.
  • La herramienta ha recibido más de 27,913 estrellas en GitHub, lo que demuestra su popularidad entre personas con afinidad técnica.

1 comentarios

 
GN⁺ 2023-08-13
Opiniones de Hacker News
  • tRPC está siendo eliminado de algunas bases de código por su tendencia a fomentar problemas de acoplamiento fuerte y a llevar por mal camino a desarrolladores junior que no consideran las interfaces ni los patrones de acceso a datos.
  • Notion utiliza un estilo de API similar a tRPC que puede construirse usando tipos mapeados de TypeScript.
  • tRPC ha sido elogiado por su excelente API y experiencia de desarrollador full-stack (DX), especialmente cuando se combina con Zod.
  • Algunos creen que tRPC y Zod son importantes para el futuro de TypeScript, y esperan ver más DX inspirada en tRPC en el ecosistema de TS.
  • tRPC llevó una stack solo de TypeScript al límite en términos de DX, y hizo que la comunidad de GraphQL reconociera las limitaciones y compensaciones del lenguaje de consulta.
  • A pesar del entusiasmo, no ha habido un movimiento masivo de REST y GraphQL hacia RPC.
  • Hay interés en RPC por parte de algunos que adoptan ideas de tRPC y NextJS, y combinan el enrutamiento basado en archivos con RPC.
  • Se plantearon preocupaciones sobre cómo tRPC maneja la desviación de versiones y las migraciones cuando participan varias organizaciones.
  • El creador de tRPC expresó su agradecimiento por los comentarios positivos.
  • tRPC se ha usado junto con Next.js en proyectos personales, ofreciendo una gran experiencia y una velocidad de iteración rápida.
  • tRPC se ha usado en aplicaciones web grandes (~50k loc) y fue elogiado por su increíble DX.
  • tRPC también se usa para la comunicación entre los procesos main y renderer de Electron, aportando seguridad de tipos y hooks automáticos con seguridad de tipos para emitir solicitudes.