0% encontró este documento útil (0 votos)
43 vistas2 páginas

Express JS

Express.js es el framework backend más popular para Node.js, y es una parte extensa del ecosistema JavaScript. Está diseñado para construir aplicaciones web de una sola página, multipágina e híbridas, también se ha convertido en el estándar para desarrollar aplicaciones backend con Node.js. El documento explora las características clave de Express.js y cómo construir la primera aplicación.

Cargado por

Santiago Gaviria
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
43 vistas2 páginas

Express JS

Express.js es el framework backend más popular para Node.js, y es una parte extensa del ecosistema JavaScript. Está diseñado para construir aplicaciones web de una sola página, multipágina e híbridas, también se ha convertido en el estándar para desarrollar aplicaciones backend con Node.js. El documento explora las características clave de Express.js y cómo construir la primera aplicación.

Cargado por

Santiago Gaviria
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Express.js es el framework backend más popular para Node.

js, y es una parte extensa


del ecosistema JavaScript.

Está diseñado para construir aplicaciones web de una sola página, multipágina e
híbridas, también se ha convertido en el estándar para desarrollar aplicaciones
backend con Node.js, y es la parte backend de algo conocido como la pila MEVN.

El MEVN es un stack de software JavaScript libre y de código abierto para construir


sitios y aplicaciones web dinámicas que tiene los siguientes componentes

MongoDB: MongoDB es la base de datos NoSQL estándar


Express.js: El framework de aplicaciones web por defecto para construir
aplicaciones web
Vue.js: El framework progresivo de JavaScript utilizado para construir aplicaciones
web front-end
Node.js: El motor de JavaScript utilizado para aplicaciones escalables del lado del
servidor y de la red.
Esta guía explorará las características clave del framework Express.js y cómo
construir tu primera aplicación.

¿Qué es Express.js?
Express.js, a veces también llamado «Express», es un framework de backend Node.js
minimalista, rápido y similar a Sinatra, que proporciona características y
herramientas robustas para desarrollar aplicaciones de backend escalables. Te
ofrece el sistema de enrutamiento y características simplificadas para ampliar el
framework con componentes y partes más potentes en función de los casos de uso de
tu aplicación.

El logotipo de Express.js, que muestra la palabra "Express" en mayúsculas con una


fuente negra fina de tipo serif.
Logotipo oficial de Express.js
El framework proporciona un conjunto de herramientas para aplicaciones web,
peticiones y respuestas HTTP, enrutamiento y middleware para construir y desplegar
aplicaciones a gran escala y preparadas para la empresa.

También proporciona una herramienta de interfaz de línea de comandos (CLI) llamada


Node Package Manager (NPM), donde los desarrolladores pueden obtener paquetes
desarrollados. También obliga a los desarrolladores a seguir el principio de No te
repitas (DRY).

El principio DRY pretende reducir la repetición de patrones de software,


sustituyéndolos por abstracciones, o utilizando normalizaciones de datos para
evitar la redundancia.

¿Para Qué se Utiliza Express.js?


Express.js se utiliza para una amplia gama de cosas en el ecosistema
JavaScript/Node.js — puedes desarrollar aplicaciones, endpoints de API, sistemas de
enrutamiento y frameworks con él.

A continuación hay una lista de sólo algunos de los tipos de aplicaciones que
puedes construir con Express.js.

Aplicaciones de una Sola Página


Las aplicaciones de una sola página (SPAs) son el enfoque moderno de desarrollo de
aplicaciones en el que toda la aplicación se enruta en una sola página de índice.
Express.js es un excelente framework para construir una API que conecte estas
aplicaciones SPA y sirva datos de forma consistente. Algunos ejemplos de
aplicaciones de página única son Gmail, Google Maps, Airbnb, Netflix, Pinterest,
Paypal y muchos más. Las empresas están utilizando las SPA para construir una
experiencia fluida y escalable.

Herramientas de Colaboración en Tiempo Real


Las herramientas de colaboración están aquí para facilitar la forma en que las
empresas trabajan y colaboran diariamente, y con Express.js, puedes desarrollar
aplicaciones de colaboración y de red en tiempo real con facilidad.

Además, el framework se utiliza para desarrollar aplicaciones en tiempo real, como


aplicaciones de chat y de escritorios, donde resulta sencillo integrar WebSocket en
el framework.

Express.js se encarga de la parte de enrutamiento y middleware del proceso, lo que


permite a los desarrolladores concentrarse en la lógica empresarial vital de estas
funciones en tiempo real al desarrollar herramientas de colaboración en directo.

Aplicaciones de Streaming
Las aplicaciones de streaming en tiempo real como Netflix son complejas y tienen
muchas capas de flujos de datos. Para desarrollar una aplicación de este tipo,
necesitas un framework sólido que maneje eficazmente los flujos de datos
asíncronos.

Es un framework ideal para construir y desplegar aplicaciones de streaming


escalables y preparadas para la empresa.

Aplicaciones Fintech
Fintech es un programa informático y otras tecnologías utilizadas para soportar o
permitir los servicios bancarios y financieros. La construcción de una aplicación
fintech es la tendencia actual del sector, y Express.js es el framework elegido
para construir aplicaciones fintech altamente escalables.

Si estás pensando en construir una aplicación fintech con un alto volumen de


usuarios y transacciones, entonces te unirás a empresas como Paypal y Capital One
al desarrollar y desplegar tu aplicación utilizando Express.js.

También podría gustarte