Está en la página 1de 9

Análisis de

frameworks para
modelamiento
Integrantes:
Lima Tuyo Raúl Fernando (2020-119026)
Betto Estiwar Villamonte Yunga (2020-119010)
Felix Fernando Quispe Sentecala (2019-119018)
Introducción

Un Framework es un esquema o patrón que nos ofrece un entorno


genérico para escribir código en un lenguaje concreto. Dicho de otra
forma, con un framework nos encontramos un entorno de trabajo, que nos
ofrece una forma estándar de trabajar.
Ventajas

● El programador ahorra tiempo ya que dispone ya del esqueleto sobre el que


desarrollar una aplicación.
● Facilita los desarrollos colaborativos, al dejar definidos unos estándares de
programación.
● Al estar ampliamente extendido, es más fácil encontrar herramientas, módulos
e información para utilizarlo.
● Proporciona mayor seguridad, al tener gran parte de las potenciales
vulnerabilidades resueltas.
● Normalmente existe una comunidad detrás, un conjunto de desarrolladores
que pueden ayudar a responder consultas.
Desarrollo
Un framework generalmente utiliza la Arquitectura de Desarrollo MVC (Modelo,
Vista, Controlador), en su mayoría en el desarrollo web.
Laravel

Permite agregar información de utilidad mediante su directorio Packalyst. Es una


manera de localizar de inmediato aquello que te haga falta. También permite el
desarrollo de micro-servicios y apps y se compone de un sistema de enrutamiento
muy eficaz.
Django

● Seguridad: Django tiene activados mecanismos incluidos para proteger tu base de datos,
formularios y JavaScript.
● Escalabilidad: puedes utilizar el framework para un desarrollo sencillo, hasta uno mucho
más complejo, ambos casos funcionarán de manera estable y con rapidez.
● Interfaz: Su interfaz para acceso a la base de datos y hacer consultas es sumamente buena.
● Portable: Al estar escrito en Python, se puede ejecutar en muchas plataformas como
Windows, OS X, entre otras, dándole muchísima libertad al programador al momento de
ejecutar las aplicaciones.
Express .js

Permite crear APIs y aplicaciones web fácilmente, provee un conjunto de


características como manejo de rutas (direccionamiento), archivos estáticos, uso de
motor de plantillas, integración con bases de datos, manejo de errores, middlewares
entre otras.
Conclusiones
En conclusión, tenemos en cuenta 3 frameworks que consideramos mejores a la hora de pasar a
producción un proyecto de desarrollo de software.

● Un framework es Laravel, porque es un marco PHP de pila completa de código abierto y poder
crear una aplicación web grande o pequeña; y también tiene mayor demanda en el mercado.
● Un framework es Django, porque es muy fácil si estás familiarizado en programar con Python ya
que al desarrollar un sitio web será más ágil por la ausencia de tipos de datos en las variables, el
manejo de objetos y la sintaxis sencilla (similar al pseudocódigo) que permite realizar tareas
complejas sin la necesidad de escribir tantas líneas de código.
● Otro framework es Express .js: porque permite crear aplicaciones web en el tiempo más rápido
posible y que sea más eficiente, también es sencillo y no requiere que los programadores hagan
mucha codificación.
Bibliografía

● Qué es Framework. (s. f.). Arimetrics. https://www.arimetrics.com/glosario-


digital/framework
● De Dios, M. Á. (2022, 21 abril). Frameworks en el desarrollo web: las
mejores prácticas para tu negocio online. Miguel Angel de Dios.
https://www.wearemarketing.com/es/blog/frameworks-en-el-desarrollo-web-
las-mejores-practicas-para-tu-negocio-online.html

También podría gustarte