DEV Community

Cover image for NodeJS
Ariel Calix
Ariel Calix

Posted on • Edited on

8 2 1 1

NodeJS

Hola Amigos y bienvenidos a este vs entre dos tecnologías, hablaremos sobre que son cada una y en que podemos implementarlas y sin más les presento a nuestro segundo contendiente NodeJS.

NodeJS ¿Sus inicios?

NodeJS nacio en el año 2009 bajo del nombre de Nodo por Ryan Dahl, quien para ese año formaba parte de Joyent, la empresa que sería la propietaria de NodeJS.

A pesar que en sus inicios NodeJS tuvo un desarrollo lento, llego a ser la potente plataforma que es hoy, consagrandose como una de las más amadas de los últimos años.

NodeJS ¿Qué es?

Es un entorno de ejecucion de un solo hilo de código abierto y multiplataforma, de ahí que tenga tan buena comunidad de soporte, se ejecuta bajo el motor JS V8 usado por Google.

En cuanto al lenguaje implementado, el elegido fue JS, mismo que se uso en Scripts del lado de cliente durante sus primeros años (20 aproximadamente), y solo podia usarse con la implementación de <script> en el que un desarrollador necesitaba trabajar con multiples lenguajes para moverse entre el Backend y Frontend.

NodeJS está escrito en los inmortales C y C++, y no dejando por fuera JS.

NodeJS ¿En que lo uso?

  • Aplicaciones de chat en tiempo real.
  • Aplicaciones web.
  • Servicios de API Rest.
  • IoT.
  • Streaming de datos.
  • Aplicaciones complejas de una sola Página.

NodeJS ¿Su futuro?

Sobre el futuro de NodeJS es dificil de decirlo a ciencia cierta, dado que es una tecnología joven y que continua expandiendose, cuenta con un gran futuro por delante, pero tambien dependera del apoyo que la comunidad siga brindandole.

Imagen por Marius Niveri en Unsplash

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay