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

224
Vistas
¿Por qué la gente instala Node.js en su PC, si su entorno de tiempo de ejecución de back-end

¿Cuáles son esas razones por las que las personas instalan Node.js en la PC? ¿Se puede desarrollar un sitio web de Node.js sin instalar Node.js en la PC? En caso afirmativo, ¿cuáles son las desventajas? Gracias

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Puede haber muchas razones, pero algunas comunes:

  • Al desarrollar para cualquier idioma, deberá poder ejecutar y probar su código, y ejecutarlo localmente lo hace más fácil.
  • Además, aunque puede usar la depuración remota, la depuración es más rápida y fácil de configurar localmente.
  • Muchas de las herramientas utilizadas por los desarrolladores web también están desarrolladas en JavaScript y para ejecutarlas localmente, se requiere un motor capaz de hacerlo. Tiene sentido que estas herramientas se desarrollen en JavaScript, no solo porque su grupo de usuarios principal podrá comprender y ampliar su código, sino también porque muchas de estas herramientas deben poder realizar tareas e integrarse con componentes que requieren algo como un motor JavaScript para empezar.
  • En muchas situaciones, ejecutar un entorno local en su sistema de desarrollo será más económico y fácil de mantener que tener un servidor de prueba separado; y no desea ejecutar su código no probado en un servidor de producción.

No están directamente relacionados, pero npm y Node.js tienen muchos usos más allá de servir como back-end para sitios web basados en JavaScript. Muchas personas que tienen instalado Node.js no tienen nada que ver con el desarrollo web, pero lo tienen por una de las muchas otras razones.

Para responder a su segunda pregunta: "¿se puede desarrollar un sitio web Node.js sin instalar Node.js en la PC?" Sí, pero veo muy pocas razones para querer hacerlo, a menos que sea necesario. La ventaja podría ser que puede evitar tener una pieza de software complicada con una gran huella y posiblemente algunos problemas de seguridad en su máquina de desarrollo. Pero las desventajas para el desarrollador promedio probablemente superen con creces eso, más aún si simplemente coloca en un entorno aislado todo el entorno de desarrollo en caso de que la seguridad sea su principal preocupación.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Si está escribiendo todo desde cero, no necesita un administrador de paquetes, ¡pero hay tantas cosas geniales que puede usar en lugar de escribirlas usted mismo! Si desea usarlo, necesita un administrador de paquetes que le permita descargar (una versión específica opcional de) paquetes específicos, que pueden usar paquetes en sí mismos, y SU repositorio de código fuente no necesita almacenar una copia de cada paquete que usted use, y cada paquete usado por los paquetes que usa, porque, siempre que su código fuente especifique qué paquetes usa de una manera que su administrador de paquetes entienda, todo lo que necesita hacer es especificar un manifiesto de (una versión específica opcional de) paquetes específicos que su código usa directamente.

"NPM" es uno de esos administradores de paquetes. "bower" es otro pero que usa NPM debajo del capó. Maven es un administrador de paquetes que he visto en proyectos de Java y NuGet para proyectos de MS, pero para proyectos de JavaScript generalmente es NPM. Y NPM usa node.

about 4 years ago · Juan Pablo Isaza 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