5 motivos para elegir Node.js
- Su velocidad. Es bastante rápido en comparación con otras tecnologías similares.
- Su adaptabilidad. Está pensada para la web, pero es útil también para aplicaciones de consola, aplicaciones desktop, Robótica e Internet de las cosas. Casi no hay proyecto en el que no se pueda utilizar Node.js.
- Su asincronismo. Permite manejar múltiples peticiones en la web.
- Su capacidad de comunicación en tiempo real.
- Su capacidad para integrarse a diferentes stacks (conjuntos de tecnologías). Como ejemplo, citamos el famoso stack MERN compuesto por Mongo.db, Node.js, Express.js (framework backend para Node) y React.js en el frontend. Se logra, así, un stack 100% Javascript y se unifican costos con un fullstack developer.
Cuándo es conveniente evitarlo
Lo mejor es dejar Node.js a un lado cuando tengas que trabajar con mucho procesamiento de CPU.
Node.js tiene el event loop que es el que se encarga de implementar las operaciones asíncronas o el non-blocking. El event loop corre en el único hilo que existe en Node.js; si se bloquea ese hilo, se bloqueará el event loop. Por esta razón, si tienes que realizar procesamiento de datos o trabajo duro de CPU, Node.js no es el camino indicado.
Nuestros últimos desarrollos con Node.js
Entre varios proyectos terminados, en MyTaskPanel Consulting empleamos Node.js para:
- Una plataforma para bares y restaurantes, que ofrece pagos y pedidos online, y cartas digitales. Se trabajó con Node.js, Express.js como framework, como MySql como base de datos y React.js como framework en el frontend, con librerías como Redux-saga.
- El mantenimiento de una plataforma de geolocalización naviera. Se utilizó Sails.js como framework y React.js en el frontend.
Ahora ya sabes que la elección de Node.js por sobre otras tecnologías dependerá principalmente del tipo de proyecto que tengas que desarrollar y sus necesidades. En MyTaskPanel Consulting tenemos profesionales expertos que podrán ayudarte.
4 comentarios en “Node.js: características y casos de uso”
Muy buen aporte, muy recomendable! Reciba un cordial saludo.
Pingback: Los 4 frameworks más usados de Node.js: nuestras recomendaciones
I’m impressed, I must say. Seldom do I encounter a blog that’s equally educative and engaging, and without a doubt,
you have hit the nail on the head. The problem is
an issue that not enough men and women are speaking intelligently about.
Now i’m very happy I stumbled across this in my hunt for something relating to this.
Hi I am so glad I found your webpage, I really found you by mistake,
while I was looking on Bing for something else, Anyways I am
here now and would just like to say thanks for a remarkable post and
a all round entertaining blog (I also love the theme/design),
I don’t have time to browse it all at the minute but I have book-marked
it and also added your RSS feeds, so when I have time I will be back to read a lot more,
Please do keep up the fantastic jo.