No se puede negar la popularidad que ganaron las aplicaciones de JavaScript en los últimos años, y las bibliotecas disponibles en la red como Angular, React o Node.js definitivamente facilitaron este crecimiento.
Node.js es una biblioteca y un entorno multiplataforma construido con el motor de JavaScript V8 de Chrome para ejecutar aplicaciones JavaScript que se utiliza para construir aplicaciones en red escalables.
En este post veremos lo fácil que es instalarlo, configurar Node en nuestro IDE favorito y realizar el clásico «Hola Mundo».
Necesitamos:
INSTALACIÓN DE NODE.JS
La instalación de Node.js es bastante sencilla, solo debes ingresas a la web de Node y descargarte la versión correspondiente para tu Sistema Operativo. A continuación ejecuta el asistente de instalación y sigue los pasos.
Puedes dejar la ubicación por defecto o modificar según tus necesidades
Puedes personalizar la instalación seleccionando solo lo que deseas instalar, deja todo como esta ya que no pesa nada. Ademas esta opción añade al PATH del sistema Node así como su gestor de paquetes npm.
Algunos módulos requieren ser compilados antes de ser instalados y para ello se requieren algunas otras herramientas. Deja en blanco la opción y presiona [NEXT]
Espera a que termine la instalación, solo tomara unos segundos.
Cuando el asistente de instalación a terminado, abre una terminal y escribe «node -v» (sin comillas), presiona la tecla ENTER. Si la instalación se realizo correctamente, deberías ser capaz de ver la versión de Node que acabas de instalar.
CONFIGURACIÓN DE NODE EN NETBEANS
Por lo general Netbeans detecta automáticamente Node.js y para comprobarlo ve al menú, Herramientas -> Opciones y selecciona la pestaña HTML/JS y a continuación la pestaña Node.js.
Tanto en Node Path como en npm Path podrás ver la ubicación de los archivos node.exe y npm.cmd, si no es así, debes buscar los mismos presionando el botón [browse]. Ya para terminar presiona el botón [Download…] para bajar las fuentes de Node, solo toma unos segundos.
«Hola Mundo» en Node.js y Netbeans
A continuación crearemos la típica aplicación de bienvenida «Hola Mundo» con Node. Para ello ve al menú Archivo -> Proyecto Nuevo -> selecciona la categoría «html5/JavaScript» y el proyecto «Node.js Application», presiona [siguiente] para continuar.
Escribe un nombre para el proyecto, por ejemplo «HolaMundoNodeJS» y para comenzar la creación de archivos, presiona [Terminar]. El proyecto tiene la siguiente estructura:
El código para nuestro Hola Mundo es el siguiente:
main.js
//Se carga módulo HTTP para crear servidor const http = require('http'); //Puerto 9000, defaults IP 127.0.0.1 (localhost) const hostname = '127.0.0.1'; const port = 9000; //se crea servidor servidor web con createServer(...) const server = http.createServer((req, res) => { res.statusCode = 200; // Codigo HTTP que significa Todo OK res.setHeader('Content-Type', 'text/plain');//Texto plano res.write('Hola Mundo Cruel!!!');//el mensaje res.end();//cierra conexion }); //Escucha conexiones entrantes server.listen(port, hostname, () => { console.log('Web server running => http://%s:%s',hostname,port ); });
Ejecutamos el servidor:
Abrimos nuestro navegador y escribimos «http://127.0.0.1:9000«, se mostrara en pantalla nuestro «Hola Mundo»
enjoy!
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
En este tutorial crearemos un componente swing para java que podremos usar en cualquiera de nuestros proyectos, el compo...
¿Qué es Maven? Maven es una herramienta de software para la gestión y construcción de proyectos Java. Provee un conjunto...
Continuación del tutorial «Google Circles en java» o.O 🙂 La Interfaz El proyecto consta de una sola interfaz la cual es...
Quasar es un proyecto Open Source basado en el Framework Vue que nos permite desarrollar proyectos de todo tipo, por eje...
ASCII acrónimo inglés de American Standard Code for Information Interchange (Código Estándar Estadounidense para el Inte...
En este post haremos uso de PanoramaImageView para agregar a una aplicación android, una vista panorámica de 180° y 360°...
Los comentarios estan cerrados
Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...
Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...
En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...
Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...
Excelente explicativo