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).
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:
View
Urban Illustrated Presentation
View
Geographical Challenge: Drag to the map
View
Decisions and Behaviors in the Workplace
View
Tangram Game
View
Process Flow: Corporate Recruitment
View
Weekly Corporate Challenge
View
Wellbeing and Healthy Routines
Explore all templates
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).