Want to create interactive content? It’s easy in Genially!

Get started free

Plan de Clase · 1 Estructura

Madelyn Guadalupe Carrera Sandoval

Created on March 10, 2026

Start designing with a free template

Discover more than 1500 professional designs like these:

Urban Illustrated Presentation

Geographical Challenge: Drag to the map

Decisions and Behaviors in the Workplace

Tangram Game

Process Flow: Corporate Recruitment

Weekly Corporate Challenge

Wellbeing and Healthy Routines

Transcript

Plan de Clase · 1Estructura

Madelyn Carrera

Empezar

Descripción

¿Que es una framework web?

Un framework web es una estructura de software predefinida que proporciona bibliotecas, herramientas y mejores prácticas para estandarizar y agilizar el desarrollo de aplicaciones web. Actúa como un esqueleto reutilizable que automatiza tareas comunes como el acceso a bases de datos, manejo de sesiones y seguridad, aumentando la productividad y facilitando el trabajo colaborativo.

Cuadro Comparativo

Angular

React

Express.js

Flask

Vue.js

Django

Laravel

Spring Boot

Ruby on Rails

ASP.NET Core

Definición

Año de Creación

Creador

Versiones

Semejanzas

Diferencias

Tecnologías Implementa

Ejemplos

Sitio oficial

Logo

EJEMPLO

APIs REST, aplicaciones web rápidas.

AÑO

2010

Semejanzas

se usan para crear interfaces web modernas y aplicaciones SPA con JavaScript.

VERSIONES

React 16, 17, 18

Tecnologías que implementa

Java, Spring Framework, REST API

SITIO OFICIAL

https://spring.io

Semejanzas

Al igual que otros frameworks web, permite crear aplicaciones web, APIs y sistemas dinámicos.

Vue.js

Framework progresivo de JavaScript para crear interfaces y aplicaciones web

Creador

Django Software Foundation

AÑO

2013

VERSIONES

Django 2, 3, 4, 5

SITIO OFICIAL

https://expressjs.com

Spring Boot

Framework basado en Java que permite crear aplicaciones web y microservicios de forma rápida.

Tecnologías que implementa

TypeScript, HTML, CSS

SITIO OFICIAL

https://flask.palletsprojects.com

ASP.NET Core

Framework de Microsoft para crear aplicaciones web modernas con .NET.

Creador

Taylor Otwell

SITIO OFICIAL

https://react.dev

Creador

Pivotal / VMware

LOGO

Creador

Facebook (Meta)

Tecnologías que implementa

Ruby, HTML, CSS, JavaScript

VERSIONES

Angular 2+, Angular 10, Angular 15, Angular 17

React

Biblioteca de JavaScript para construir interfaces de usuario interactivas.

LOGO

Tecnologías que implementa

JavaScript, Node.js

LOGO

LOGO

AÑO

2004

Semejanzas

Todos permiten desarrollar aplicaciones web del lado del servidor.

Semejanzas

Todos permiten desarrollar aplicaciones web y APIs.

DIFEREMCIAS

Es más ligero y fácil de aprender que Angular.

LOGO

Tecnologías que implementa

C#, .NET, HTML, CSS

LOGO

EJEMPLO

APIs REST, aplicaciones web pequeñas, prototipos de sistemas web.

EJEMPLO

Microservicios, sistemas empresariales, aplicaciones bancarias.

Semejanzas

Todos permiten desarrollar aplicaciones web y APIs.

AÑO

2005

SITIO OFICIAL

https://rubyonrails.org

AÑO

2016

AÑO

2011

LOGO

VERSIONES

Flask 1.x, Flask 2.x, Flask 3.x

Tecnologías que implementa

JavaScript, HTML, CSS

Creador

TJ Holowaychuk

Creador

Evan You

AÑO

2014

DIFEREMCIAS

Usa Python y tiene muchas funciones integradas

EJEMPLO

Aplicaciones web ligeras y paneles administrativos.

DIFEREMCIAS

Usa C# y el ecosistema .NET.

Semejanzas

Todos permiten desarrollar aplicaciones web del lado del servidor.

Tecnologías que implementa

JavaScript, JSX, HTML, CSS

Creador

Armin Ronacher

LOGO

DIFEREMCIAS

Usa PHP y es muy popular para aplicaciones web modernas.

EJEMPLO

Tiendas en línea, sistemas empresariales, APIs web

AÑO

2016

LOGO

Creador

David Heinemeier Hansson

VERSIONES

Laravel 5, 6, 7, 8, 9, 10

VERSIONES

Rails 4, 5, 6, 7

SITIO OFICIAL

https://dotnet.microsoft.com

Semejanzas

Todos permiten desarrollar aplicaciones web y APIs.

DIFEREMCIAS

Usa Java y es muy usado en aplicaciones empresariales.

VERSIONES

Spring Boot 1, 2, 3

Semejanzas

se usan para crear interfaces web modernas y aplicaciones SPA con JavaScript.

Tecnologías que implementa

Python, HTML, CSS, JavaScript, Jinja2

EJEMPLO

Redes sociales, dashboards y aplicaciones interactivas.

EJEMPLO

Aplicaciones web, startups tecnológicas.

Creador

Google

VERSIONES

Vue 2, Vue 3

Tecnologías que implementa

PHP, Blade, HTML, CSS, MySQL

AÑO

2010

SITIO OFICIAL

https://angular.io

ANGULAR

Framework completo de desarrollo web para crear aplicaciones dinámicas de una sola página (SPA).

EJEMPLO

Sistemas empresariales, APIs y aplicaciones corporativas.

DIFEREMCIAS

Es más ligero y funciona con JavaScript en Node.js.

SITIO OFICIAL

https://laravel.com

Semejanzas

Los tres se usan para crear interfaces web modernas y aplicaciones SPA con JavaScript.

DIFEREMCIAS

Es más ligero que otros frameworks porque incluye solo lo básico y el desarrollador puede agregar extensiones según lo que necesite.

Laravel

Framework de PHP que simplifica el desarrollo web con sintaxis elegante y herramientas integradas.

SITIO OFICIAL

https://vuejs.org

VERSIONES

Express 3, 4, 5

AÑO

2014

EJEMPLO

Aplicaciones empresariales y sistemas complejos.

EJEMPLO

Sistemas web, plataformas educativas, paneles administrativos.

Django

Framework de alto nivel para desarrollo web en Python que facilita crear aplicaciones seguras y escalables.

LOGO

SITIO OFICIAL

https://www.djangoproject.com

DIFEREMCIAS

Es una biblioteca enfocada solo en la interfaz de usuario.

DIFEREMCIAS

Usa lenguaje Ruby y sigue MVC.

Express.js

Framework minimalista para crear aplicaciones web usando Node.js.

DIFEREMCIAS

Es un framework completo con muchas herramientas integradas.

VERSIONES

ASP.NET Core 2, 3, 5, 6, 7

Creador

Microsoft

Semejanzas

Todos permiten desarrollar aplicaciones web del lado del servidor.

Tecnologías que implementa

Python, HTML, CSS, SQL

Flask

Framework web ligero de Python que permite crear aplicaciones web de forma sencilla y flexible.

Ruby on Rails

Framework completo de desarrollo web para crear aplicaciones dinámicas de una sola página (SPA).