Historia de las aplicaciones

2/17
Recursos

Aportes 19

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Para ampliar un poco sobre la historia de las aplicaciones y la ingenier铆a de software, te recomiendo este art铆culo.

Es muy importante lo que dice el profe sobre la evoluci贸n de las apps que van desde apps de terminal de comandos(CLI) hasta las web app que conocemos como Nexflx, Platzi, Google Suite, etc鈥
La arquitectura de las apps web modernas es muy importante a destacar como los monolitos y microservicios que no son las unicas.
Pero resumidamente los monolitos es cuando todo esta en el mismo servidor (codigo, base de datos) y micro servicio es cuando tenemos m煤ltiples servidores que se comunican entre ellos y cada servidor tiene funcionalidades diferentes.
Una duda que tengo es que si uso servicios de bases de datos en la nube ya estoy rompiendo el monolito?

A煤n se siguen desarrollando muchos monolitos aunque la industria va hacia otras arquitecturas como microservicios u hexagonales.

Esto es importante, antes todo iba empaquetado en un solo servidor, y al d铆a de hoy seguimos cometiendo esos errores de empaquetarlo todo en un mismo servidor, pero todo ha cambiado y ahora tenemos muchos servicios para dividir nuestra aplicaci贸n en varios lugares:D!

Clase 2: Historia de las aplicaciones

  • En los a帽os 70 las aplicaciones solo eran de escritorio
  • Todo lo guardaban en ficheros locales
  • Aplicaciones monoliticas

En los a帽os 70, las aplicaciones eran de escritorio solamente ten铆an su base de datos o sistema de ficheros para guardar la informaci贸n en la aplicaci贸n por si misma, y la interfaz gr谩fica era CLI o la terminal.
Con el paso de los a帽os comenz贸 a surgir un modelo llamado cliente servidor el cual recibe conexiones de muchos clientes, los cuales acceden al servidor para intercambiar informaci贸n.
Actualmente tenemos aplicaciones web que hasta hace unos anos eran monol铆ticas ya que todo el paquete de programaci贸n necesaria para la aplicaci贸n (FrontEnd, BackEnd, Base de Datos) iban empaquetadas en un solo servidor, sin embargo actualmente se ha comenzado a usar una t茅cnica que involucra algo llamado microservicios.

La evoluci贸n de la arquitectura en las aplicaciones:

Con la llegada de Internet, se creo la arquitectura Cliente/Servidor para el desarrollo de aplicaciones distribuidas.

En sus inicios, la aplicaciones eran de escritorio solamente ten铆an su base de datos, la aplicaci贸n y la interfaz gr谩fica era la L铆nea de comandos.

Con el paso de los a帽os empez贸, gracias a la conectividad y el internet empez贸 a surgir un modelo cliente-servidor.

Hoy en d铆a tenemos las famosas aplicaciones web.

Computadoras (Hardware) del a帽o 1960 (Sistema Batch):

El monolito fur el primer enfoque para los servicios web.

La pregunta del examen: 驴Cu谩l de estos lenguajes fue uno de los primeros para hacer aplicaciones web? me manda a este video y no menciona la respuesta de esta pregunta en este video鈥

me gusta mucho este curso

Santiago Bernal es un gran profesor de platzi!

videos muy breves.

馃槂 Que curso tan interesante

historia
desde las aplicaciones locales en un solo equipo y su evoluci贸n a aplicaciones para compartir en una misma ubicaci贸n geogr谩fica

Genial!

Genial!

.