0% encontró este documento útil (0 votos)
310 vistas3 páginas

MERN

El documento describe el stack MERN, el cual incluye las tecnologías MongoDB, Express.js, React.js y Node.js. MongoDB es una base de datos NoSQL, Express.js es un framework para Node.js, React.js es una biblioteca para desarrollo front-end, y Node.js es un entorno de ejecución para el servidor. Juntos permiten a los desarrolladores crear aplicaciones completas con una interfaz de usuario front-end y funcionalidad back-end. El uso de MERN ofrece ventajas como versatilidad, estructura de diseño completa

Cargado por

Luis Salles
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
310 vistas3 páginas

MERN

El documento describe el stack MERN, el cual incluye las tecnologías MongoDB, Express.js, React.js y Node.js. MongoDB es una base de datos NoSQL, Express.js es un framework para Node.js, React.js es una biblioteca para desarrollo front-end, y Node.js es un entorno de ejecución para el servidor. Juntos permiten a los desarrolladores crear aplicaciones completas con una interfaz de usuario front-end y funcionalidad back-end. El uso de MERN ofrece ventajas como versatilidad, estructura de diseño completa

Cargado por

Luis Salles
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 PDF, TXT o lee en línea desde Scribd

SEP SES

Tecnológico Nacional de México


Instituto Tecnológico de Zitácuaro

INGENIERÍA EN SISTEMAS COMPUTACIONALES

INVESTIGACIÓN: MERN

PRESENTA:

RODRIGO BLANCAS MORALES

ASIGNATURA:

PROGRAMACIÓN FRONT END

ASESOR:

ING. DULCE CAROLL PEÑALOZA TELLO

H. ZITÁCUARO, MICH. 24 DE NOVIEMBRE DEL 2021


MERN

Antes de hablar de MERN, comencemos por el principio: ¿qué es un stack? Los stacks, también
llamados ‘ecosistemas de datos’, son los conjuntos de servicios tecnológicos utilizados para
construir y ejecutar una única aplicación.

En concreto, ahora sí, MERN Stack es un conjunto de subsistemas de software para el desarrollo
de aplicaciones, que incluye las tecnologías Mongo DB, [Link], [Link] y [Link]; de ahí su
nombre. La combinación de estas cuatro tecnologías permite a los desarrolladores crear sitios web
(y aplicaciones) completos; usando React (con JavaScript o TypeScript) del lado del cliente (front-
end) y Node JS del lado del servidor (back-end). Así podremos dominar tanto la parte visual (la
experiencia del usuario) como la parte algorítmica y lógica del servidor.

Tecnologías que componen el stack MERN


MERM Stack es un conjunto de tecnologías que incluye:

Mongo DB: se trata de una base de datos NoSQL multiplataforma. Es importante destacar que
almacena los datos en formato ‘JSON’, lo que posibilita un intercambio rápido entre cliente y
servidor. Por si fuera poco, se puede utilizar para el almacenamiento de un gran volumen de
referencias, haciéndolo altamente escalable.

[Link]: es un framework para [Link] que ayuda a desarrollar aplicaciones web y crear APIs.
Diseñado para escribir aplicaciones simplificadas, rápidas y seguras, del lado del servidor (o ‘back-
end’).

[Link]: es una biblioteca ‘JavaScript’ de código abierto, que se utiliza para desarrollar la parte
‘front-end’ (interfaces de usuario). Además de ser conocida por acelerar la velocidad de carga de
los sitios web, permite a los desarrolladores modificar y actualizar la página para ver los cambios,
sin tener que reiniciarla. Rápida y escalable.

[Link]: es un entorno de ejecución de JavaScript de código abierto, multiplataforma y diseñado


para ejecutarse en el lado del servidor. Orientado a eventos asíncronos y diseñado para crear
aplicaciones escalables.
Ventajas
MERN es un marco sólido para desarrollar aplicaciones dinámicas, interactivas y avanzadas; pero,
además, no debemos dejar de destacar que su uso reduce los gastos, necesitando menos personal
para obtener el mismo resultado, ya que el stack completo se programa con JavaScript. Por su alta
flexibilidad y escalabilidad, es uno de los stacks candidatos para crear un Software as a Service
(SaaS).

• Versatilidad: los programadores de full stack son capaces de saltar entre el desarrollo de
front-end y back-end en función de las necesidades del proyecto.
• Estructura de diseño completa: la ventaja significativa de contar con un desarrollador
full-stack es que las personas no sólo están vinculadas a un desarrollo web, sino que
también pueden ver la estructura de diseño completa.
• Ahorro de costes: contratar a un desarrollador de front-end especializado y a un
desarrollador de back-end separado aumentará el coste. Por el contrario, un desarrollador
full stack puede trabajar en ambos lados e incluso el costo no aumenta.

También podría gustarte