Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Stacks LAMP, MERN, JOTL, JAM

4/17
Recursos

Aportes 17

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Efectivamente nos faltó el segmento donde hablaría de microservicios.
mientras solucionamos el tema y buscamos generar un contenido al respecto, en platzi tenemos varios materiales sobre micro servicios:

https://platzi.com/search/?search=microservicios

Stacks de desarrollo resumen

Los stacks de tecnologias son el conjunto de herramientas para nuestra app en campos backend, frontend y bases de datos, estás pueden ser:

  • LAMP : Compuesta por Linux, Apache, MySql y Php.

  • JOTL: Compuesta por Java, Oracle, Tomcat y Linux.

  • MERN: Mongo, React, Node, Express. (Cabe aclarar que los framework de javaScript pueden cambiar, entre angular Vue, React)

  • JAM: JavaScript, Api y Markdown

Es importante tener en cuenta que estos stacks pueden variar según sea tu conveniencia.

Desplegar una aplicación tipo LAMP suele ser muy sencillo, y algo importante es que, aunque existen estos stacks, siempre puedes usar las tecnologías que mejor se te acomoden, por ejemplo, en el stack MERN se usa React, pero realmente puedes usar Vue si tu quieres xD o en LAMP se usa Apache, pero igual puedes usar NGNX

También está muy activo el uso de LEMP:
Linux
Nginx
Mysql
PHP

<h1>Aplicaciones Monolíticas vs Microservicios</h1>

Las aplicaciones monolíticas se caracterizan porque todo el producto se encuentra dentro de un mismo servidor

Se habla del concepto de Bajo acoplamiento o baja cohesión como alternativa a este proceso tradicional.

Un micro-servicio es un componente o aplicación que se encarga de realizar un solo proceso

Esto permite que haya mayor redundancia, persistencia de datos.

<h1>Stacks de desarrollo</h1>

LAMP - Linux, Apache MySQL y PHP ó Perl

MERN - Mongo DB, Express, React y Node

JOTL - Java, Oracle, Tomcat y Linux

JAM - Javascript, API & Markdown

Stacks conjunto de herramientas para desplegar la aplicación

LAMP : Linux, Apache, MySQL, PHP
JOTL : Java, Oracle, Tomcat, Linux
MERN : Mongo, Express, React, Node

Hay que agregar que mysql lo compro oracle.

Profesor o compañeros, que stack o que herramientas me recomendarían para desarrollar un sistema de facturación, cuyos datos serán almacenados en una BDD como MySQL, tenia en mi vista el uso de angular como front-end pero no estoy muy seguro del back-end, ya que aun me es confuso el panorama al momento en el que tengo que aplicar la lógica de relacionar entre varias tablas, como son factura con el cliente, esta a su vez con sus respectivos detalles y esta a su vez con los productos.

no hay la clases de microservicios

Stack de tecnologias. LAMP Linux, Apache, MySql (BD relacionales) y PHP /JOTL Java, Oracle, Tomcat, Linux / MERN MongoDB (No relacionales) Express Reaj Angular Node js y JAM JavaScript, uso de APIs y formato Markup.

El conjunto de herramientas que utiliza un desarrollador de sofrware en el proceso de construccion de aplicaciones web o de escritorio se denomina STACK DE DESARROLLO, existen varios modelos:

  1. LAMP(Jinux-Apache-MySQL y PHP)
  2. JOTL (Java-Oracle-Tomcat-Linux)
  3. MERN (MongoDB-NodeJs-React-Servidor Express) Open Source

Estos Stacks son sugeridos mas no obligatorios, vos podes intercambiarlos segun conveniencia y objetivos del proyecto.

Excelente estos Stack de Desarrollo.

Parece que faltó la clase donde explica los microservicios.

muy buena explicacion

no sabia que eran tantos!

me gusta esta clase no he trabajado nunca con jam y el profesor dijo que lo usaremos

En Segundo video mencioban que este sería de micro servicios.