Node.js es un entorno de ejecución de JavaScript multiplataforma basado en CromoMotor de JavaScript V8. Se puede utilizar para programar código JavaScript que se puede ejecutar fuera del navegador web.
Lo más importante es que es de código abierto y se publica bajo una licencia del MIT.
Los desarrolladores y programadores lo utilizan para escribir herramientas de línea de comandos en JavaScript y realizar secuencias de comandos del lado del servidor. Si todo esto le resulta confuso, permítanos reiterarlo.
Las secuencias de comandos del lado del servidor ayudan a ejecutar las secuencias de comandos del lado del servidor para generar contenido dinámico en la página web antes de enviar la página a su navegador web.
Node.js también unifica el desarrollo de aplicaciones web mediante el uso de un único lenguaje de programación (JavaScript). Esto ahorra a los programadores muchos problemas al evitar el uso de diferentes lenguajes para scripts del lado del cliente y del servidor.
Nuestra revisión
- Pros
- Basado en JavaScript
- Utiliza programación asincrónica
- Rápido
- Gratis, de código abierto
- Le permite transmitir archivos grandes
- Contras
- Escalabilidad no proporcionada
- No apto para tareas que requieren un uso intensivo de la CPU
¿Cómo instalar Node.js?
- Dirígete al Página de descarga de Node.js
- Seleccione el instalador que desea descargar
- Ejecútelo una vez que termine de descargarse
- Aceptar el Acuerdo de licencia
- Elija una ruta de destino
- Personaliza la configuración
- Alternar la implementación de la herramienta necesaria
- Pegar Instalar en pc
Una vez que haya presionado el botón Instalar, todo lo que tiene que hacer es esperar. Node.js se instalará en breve en su ordenador personal sin necesidad de asistencia adicional de su lado.
Sin embargo, una vez realizada la configuración, es posible que deba confirmar la configuración de los herramientas Previamente mencionado. Y luego espere un poco más, pero eso es todo, lo prometemos.
¿Qué es Node.js?
En pocas palabras, Node.js es un libre, fuente abierta entorno de servidor que se ejecuta en una amplia variedad de plataformas, incluidas Linux, Unix, Mac OS, y Ventanas.
Usa JavaScript y permite a los programadores desarrollar lado del servidorguiones que puede generar contenido web dinámico y entregarlo al usuarios finales en su navegadores web.
Node.js frente a PHP / ASP
Para resaltar los elementos de Node.js capacidades, vamos a ilustrar brevemente una comparación entre este y PHP/ÁSPID.
La comparación comprenderá la forma en que cada servicio maneja expediente peticiones. En este punto, vale la pena mencionar que Node.js usa programación asincrónica.
PHP/ÁSPID manejo de solicitud de archivo:
- Entrega la solicitud de archivo a la computadora sistema de archivos
- Está de pie por el sistema de archivos a abierto y leer la expedienteContenido
- Agarra el contenido y lo devuelve al cliente haciendo la solicitud
- Espera la próxima solicitud
Manejo de solicitudes de archivos Node.js:
- Entrega la solicitud de archivo a la computadora sistema de archivos
- Espera la próxima solicitud (ya puede manejar otra solicitud)
- Devuelve el contenido del archivo a la cliente siempre que el sistema de archivos abre y lee el expediente
¿Qué hace Node.js?
Puede usar Node.js para:
- Crear página web dinámica contenido
- Generar, leer, abierto, eliminar, escribir y cerrar servidorarchivos
- Modificar, agregar o eliminar datos en bases de datos
- Recoger formulario datos
- Administre paquetes a través de bower, npm, jspm
- Crear back-endaplicaciones
- Desarrollar escritorioaplicaciones
- Gestione módulos, así como ejecutar tareas y automatizarlas
- Construye redes neuronales
- Desarrollar chatbots
Cada proyecto de Node.js dará como resultado un Node.js expediente que tendrá el .js extensión. Igual que JavaScript. Siempre que no se olvide de guardar su proyecto, es decir.
El archivo Node.js comprenderá varios Tareas para ser ejecutado en ciertos eventos (disparadores). Por ejemplo, cuando alguien accede al servidor o un específico Puerto, cierto Tareas será ejecutado.
Node.js es una herramienta poderosa
En resumen, Node.js puede ser un poderoso herramienta si está en las manos adecuadas. Puedes usarlo para crear página web dinámica contenido, realizar secuencias de comandos del lado del servidor, crear back-endaplicaciones, desarrollar chatbotse incluso construir redes neuronales.
Está basado en JavaScript y le permite guardar los archivos de su proyecto con el mismo extensión (.js). Por último, pero no menos importante, es libre y fuente abierta, con una gran cantidad de contribuyentes manteniéndolo activamente.
Preguntas frecuentes: Obtenga más información sobre Node.js
- ¿Qué es Node.js?
Node.js es un libre, fuente abierta JavaScript entorno de ejecución Residencia en Google Chrome's Motor JavaScript V8 que puede ejecutar código fuera de un navegador web.
- ¿Para qué se utiliza Node.js?
Puede usar Node.js para muchos proyectos, incluyendo back-end desarrollo de aplicaciones, redes neuronales, chatbots, formulario datos colección, base de datosdatos manejo, y móduloadministración.
- Cómo actualizar Node.js?
Puede descargar la última versión de Node.js del sitio oficial sitio web e instálelo en su ordenador personal o instalar el n módulo y actualizar a través de la terminal. Consulte nuestro artículo sobre cómo actualizar Node.js para más información.