Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

234
Vistas
Nodejs: es incorrecto mezclar arquitectura basada en Promise con eventos

Estoy trabajando en una aplicación de nodejs que será más grande. No encuentro muchos recursos para la arquitectura y estructura avanzada del proyecto Nodejs. Quisiera saber si es un antipatrón para mezclar paradigma de promesas con Eventos en NodeJS.

Si alguien tiene recursos sobre arquitectura de proyectos avanzada o proyectos grandes de Nodejs de código abierto, realmente podría ayudarme.

Saludos.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

No está mal mezclar Promises y callbacks. A veces es necesario, especialmente si una biblioteca o código existente solo tiene uno u otro. Las devoluciones de llamada y las promesas son solo formas de manejar la naturaleza asíncrona de NodeJS, así que tenga cuidado de controlar el flujo de su programa.

Algunos otros pensamientos:

  • Me resulta más fácil usar Promises dentro de las funciones de devolución de llamada, ya que puede usar la resolución de Promise para determinar cuándo y cómo llamar a la callback de llamada.

  • Si es posible, prometa sus devoluciones de llamada (o incluso otras bibliotecas de devolución de llamada) si puede. Esa podría ser una preferencia personal mía ya que me gustan más las promesas. Algunas bibliotecas incluso le permiten pasar de Promesas a devoluciones de llamada, pero yo no lo he hecho.

  • ¡Las cosas async/await de ES6 cambian las cosas de nuevo! Así que sigue adaptándote como puedas o como necesites.

  • No hay nada de malo con las devoluciones de llamada o las promesas. No hay elección incorrecta y está bien mezclar, solo tenga en cuenta el flujo de control.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda