Curso de Nodejs | Preguntas Frecuentes al Aprender Node.js

Como en una publicación anterior ya explique que es Node.js, en esta publicación tan solo voy a contestar a las preguntas frecuentes que las personas que empiezan en esta tecnología pueden tener.
Ahora si tienes una duda y esa pregunta no esta en esta lista, siéntete libre de hacerla en los comentarios, de esa manera te contesto y también lo agrego a la lista.
Preguntas Frecuentes Al Aprender Nodejs - Fazt Blog

Preguntas Frecuentes de Node.js

¿Como instalar nodejs?

Nodejs es un programa, y como tal es muy sencillo instalarlo en la plataforma que quieras tan solo se tiene que descargar el instalador para tu sistema operativo.

  • si usas windows te recomiendo ver mi vídeo de instalación de nodejs en windows.
  • si usas Linux / MacOsx tienes que instalarlo con el administrador de paquetes, además también es aconsejable instalar nvm, para poder cambiar de version de nodejs en cualquier momento.

¿Nodejs solo sirve para ejecutar aplicaciones web o aplicaciones de Redes?

No. si bien en la practica Node es usado para hacer aplicaciones en red, este no solo sirve para aquello, ya que hoy en día puedes encontrar su uso en aplicaciones de todo tipo como en:

  • Frameworks del Lado Cliente, que nos permiten crear aplicaciones web de una sola página.
  • Administradores de Tareas, la mayor parte del tiempo como desarrolladores estamos ejecutado los mismas tareas una y otra vez, estos programas nos lo evitan. 
  • Aplicaciones móviles desarrolladas en Javascript
  • Aplicaciones de escritorio creadas en Javascript
  • Robots
  • IoT

y en muchos otros tipos de aplicaciones más. pero su uso más común y su propósito es la web.

¿En que tipos de Aplicaciones web Puedo crear en Nodejs?

Puedes usar Nodejs para crear aplicaciones web o servidores web, entre las aplicaciones que se pueden desarrollar puedes encontrar: 
  • Servidores de Archivos Estaticos
  • advertising server
  • webscrapping
  • Interfaces ligeros REST/JSON o Restfull APIs
  • Aplicaciones monopágina o Single Page Aplications
  • Aplicaciones que hacen Streamming de Datos, como Spotify
  • Aplicaciones de Datos Intensivos como Redes Sociales, Plataformas Web 
  • Sistema en tiempo real como Juegos Multijugador Online y Chats

¿Porque es Node.js tan popular?

Al llegar Node en 2009, Javascript creció tanto que actualmente es el lenguaje de programación mas popular y usado en el Mundo. Pero el proposito de la creación de Nodejs fue el de crear aplicaciones web modernas que funcionen en tiempo real como los juegos en linea, que atiendan a millones de usuarios como los que tienen las redes sociales y que nos olvidemos del problema C10K,y ademas que no consuma muchos recursos del sistema, por que comprar servidores y mantenerlos es un proceso abrumador. es por tal motivo que las empresas empiezan a utilizar nodejs en sus produtos principales. y como consecuencia se empiezan a requerir más desarrolladores de javascript.

¿Porque Node.js es rápido?

Para entender porque Nodejs es tan rápido podemos basarnos en dos razones:
  1. El motor V8 es uno de los motores más rapidos que ejecuta miles de instrucciones por segundo.
  2. Maneja una alta concurrencia de peticiones gracias a que es asíncrono.
Aunque una de las razones por las que usaría Node.js más que por su velocidad sería que utiliza un mismo Lenguaje de programación, Javascript.

Comentarios