[vc_row el_class=”blog-info”][vc_column][vc_single_image source=”featured_image” img_size=”full” style=”vc_box_rounded”][vc_empty_space height=”40px”][vc_row_inner][vc_column_inner width=”1/6″][/vc_column_inner][vc_column_inner width=”2/3″][vc_column_text el_class=”font-weight-bold”]
NodeJS es simple
Así como lo lee, NodeJS es simple… mucho más de lo que piensa. Acompáñenos en este artículo.
[/vc_column_text][vc_empty_space height=”40px”][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][vc_row_inner][vc_column_inner width=”1/6″][/vc_column_inner][vc_column_inner width=”2/3″][vc_column_text]
Propósito de NodesJS
Para configurar el backend de las aplicaciones web, también conocido como un servidor para ejecutar aplicaciones web. ¡Estos servidores son rápidos y escalables!
Además, NodeJS agrega una mayor funcionalidad a las aplicaciones web a través de paquetes de nodos. ¡Hay miles de paquetes de nodos de código abierto disponibles para agregar gráficos, programación, interfaces de selección de fechas y mucho más! Además, es muy fácil implementar estos paquetes de nodos.
NodesJS Pros
NodeJS usa Javascript y paquetes de nodos escritos en Javascript para que no necesite aprender un lenguaje completamente nuevo para configurar el backend de su aplicación web. Un beneficio adicional de esto es un código coherente en todo el proyecto.
Además, NodeJS es conocido por la creación de prototipos y el desarrollo ágil.
Otra ventaja de usar NodeJS es que es muy fácil de implementar y expandir, como verá a continuación.
Configuración de NodeJS
Paso 1: Instalar NodeJS
Haga clic aquí para ir al sitio web de NodeJS para descargar NodeJS. La descarga de NodeJS también descargará npm, que es el administrador de paquetes de nodos.
Ahora, en la terminal, verifique que tenga el nodo instalado ejecutando el siguiente comando:
node -v
¡Ahora está todo listo y puede ejecutar archivos .js, instalar paquetes de nodos y/o crear un servidor de nodos!
Paso 2: Ejecute archivos .js usando el nodo
Primero encienda el entorno del nodo, REPL (Leer, Evaluar, Procesar, Bucle) para que pueda ejecutar los comandos del nodo. Para activar este entorno, ejecute el siguiente comando en la terminal:
node
Para ejecutar un archivo .js individual, ejecute el siguiente comando en el archivo que está intentando ejecutar:
node fileName.js
Esto ejecutará el archivo .js en la terminal dentro del entorno del nodo, REPL. Un propósito práctico de ejecutar archivos .js individuales de esta manera es probarlos y ver si funcionan correctamente.
Paso 3 (opcional): Instale paquetes de nodos usando npm
Haga clic aquí para ir al sitio web de paquetes de nodos.
Busque cualquier paquete o función que desee agregar a su paquete. Busquemos “Scheduling”. Esto es lo que surge:
Preste atención a cuántas instalaciones semanales hay. Este es un buen indicador de qué tan bien mantenido está el paquete. Puede encontrar todo tipo de documentación para aprender a usar el paquete en su proyecto.
Finalmente, para implementar, simplemente copie el comando dado y péguelo en su terminal en el directorio raíz de su proyecto.
Así es como se verán las carpetas de su proyecto después de instalar el paquete de nodos:
¡Y ya está todo listo! Ahora puede utilizar los métodos proporcionados por el paquete y descritos en la documentación del paquete en línea.
Paso 4: crear un servidor de nodo
Finalmente, ¡probablemente desee crear un servidor para ejecutar su sitio web! Haga clic aquí para ir a la breve página de instrucciones sobre cómo configurar su propio servidor NodeJS.
Cree un nuevo archivo .js y llámelo app.js. Luego use esta plantilla para ejecutar su servidor:
Para obtener ayuda adicional sobre cómo crear un servidor usando NodeJS y otra información útil sobre NodeJS, ¡haga clic aquí!
Otras soluciones de back-end
- ASP.net — https://dotnet.microsoft.com/en-us/apps/aspnet
- Rubí sobre rieles — https://rubyonrails.org/
- Django — https://www.djangoproject.com/
Gracias por llegar hasta aquí, si encuentras esto útil no olvides aplaudir 👍🏼suscribirse para recibir más contenido.
Si necesita ayuda adicional, por favor contácteme.
Y si le interesa, puede echar un vistazo a algunos de los otros artículos que he escrito recientemente sobre AWS y Laravel:
- Cree una aplicación de Full Stack en AWS: 100% sin servidor
- Cómo proteger su aplicación Laravel: los mejores consejos para la seguridad de Laravel
[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row el_class=”social-info”][vc_column width=”1/6″][/vc_column][vc_column width=”2/3″][vc_row_inner][vc_column_inner width=”1/2″][vc_column_text][social_share_button themes=’theme1′][/vc_column_text][/vc_column_inner][vc_column_inner el_class=”youtube-inner-col” width=”1/2″][vc_column_text][likebtn theme=”youtube” lang=”auto” show_like_label=”0″ white_label=”1″ alignment=”right”][/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner el_class=”social-info-inner”][vc_column_inner width=”1/4″][vc_single_image image=”921″][/vc_column_inner][vc_column_inner width=”3/4″][vc_column_text]
Diego Pacheco
Ingeniero en Sitemas, MBA (Babson College). Desarrollador PHP/Java/JavaScript. Fundador & CEO de EpicStudio. Entusiasta de las tecnologías web (JavaScript, Vue, Laravel, AWS, Docker) Viajes, Negocios, Surf y Growth.[/vc_column_text][asvc_list_item icon_fontawesome=”fa fa-calendar-o” icon_size=”14px”]Programar una reunión[/asvc_list_item][/vc_column_inner][/vc_row_inner][/vc_column][vc_column width=”1/6″][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]
Recent Post
[/vc_column_text][lvca_posts_carousel posts_query=”size:3|order_by:rand|post_type:post” image_linkable=”true” image_size=”full” taxonomy_chosen=”post_tag” display_title=”true” display_post_date=”true” display_summary=”true” autoplay_speed=”3000″ animation_speed=”300″ display_columns=”3″ scroll_columns=”3″ gutter=”3″ tablet_display_columns=”2″ tablet_scroll_columns=”2″ tablet_gutter=”3″ tablet_width=”800″ mobile_display_columns=”1″ mobile_scroll_columns=”1″ mobile_gutter=”3″ mobile_width=”480″][vc_empty_space height=”20px”][/vc_column][/vc_row]
