Está en la página 1de 8

Aplicaciones web para 14.

0
Frameworks

Estefani Guadalupe Monje Zavala


GDS0352
Introducción

Al hablar de esta frameworks conoceremos algunas que se han visto muy usadas dentro del
ámbito laborar se consideran “Eficientes y eficaces” por lo tanto se dará un pequeño énfasis
en como se pueden conseguir además de su instalación que son aspectos básicos además de
cual es su objetivo principal que cada frameworks que serán partes importantes para analizar
y comparar con otros diferentes y escoger y conocer dichos frameworks.

La importancia de conocer estos frameworks es para que cuando se desarrolle una app sea
más fácil.

Pagina 1
¿Qué es un framework?
Según una página nos comenta que un frameworks es una especie de plantilla, un esquema
conceptual, que simplifica la elaboración de una tarea, ya que solo es necesario complementarlo de
acuerdo a lo que se quiere realizar.

Una de las principales ventajas del uso de framework es el aumento de la velocidad a la hora de
programar. Estos entornos de programación incluyen la opción de realizar tareas comunes de la
programación de forma automatizada (como la creación de un botón o una ventana emergente).

Uno de los puntos fuertes de los marcos de trabajo es la posibilidad de reutilizar código, lo que permite
afrontar múltiples proyectos utilizando el mismo código optimizado, con las consecuentes ganancias en
cuanto a productividad y rentabilidad.

También nos facilita la colaboración:

Los proyectos de desarrollo web o software requieren de la participación de distintos programadores o


incluso, de un equipo de desarrollo. Sin utilizar un framework que aportase una estructura, unos
estándares, y otra serie de normas, el esfuerzo necesario sería mucho mayor para que los distintos
miembros del equipo pudiesen entender los códigos y trabajar de forma conjunta.

Con el uso de framework los miembros de un equipo de desarrollo pueden compartir código y trabajar
de forma conjunta, haciendo que el proceso de programación de proyectos complejos sea mucho más
sencillo y rápido.

Ventajas y Desventajas

Ventajas:

La rapidez: La rapidez en cuanto a la elaboración de software es una de las partes muy importantes ya
que como sabemos entre más rápido se construye un software mas barato sale la cual es una ventaja
muy considerable ya que un framework realiza acciones que promueven una rapidez considerable.

La estructura de código: Para tener buenas prácticas en fachada en la programación es tener un orden
en la estructura de códigos por lo cual un framework te ofrece ese formato para dar a tu código.

Reutilizar código. otra de las ventajas que tu encontradas con base a los framework es que te ayudan
con la reutilización de código para mejorar en el rendimiento de y tu app.

Minimizar errores y mayor facilidad para solucionarlos. Como el framework ya incorpora código
implementado por otros programadores, los posibles errores que este pueda tener siempre serán
Pagina 2
menores que al desarrollarlo desde cero. Además, en caso de que hubiera un error, lo más probable
es que ya haya sido solucionado por la comunidad.

Facilidad de mantenimiento. Utilizar un framework te da una estructura que seguir y por lo tanto para
cuando se desea dar un mantenimiento no será tan difícil, aunque el mantenimiento no sea del mismo
creador.

Desventajas

Aprender a usar. Para aprender a usar un framework se tiene que estudiar por que como comente lleva
una estructura que si no has aprendido a usar se te será muy complicado nada más utilizarlo por lo
cual lleva su tiempo para aprender cada una de sud estructuras.

Limites de funcionalidad. Hay limitaciones que el framework te da además de que te da pistacos que
siempre debes de seguir.

Uso de más código. Te puede apoyar en la estructura y en los errores, pero también te agrega código
extra por cada una de las acciones que realices digamos

Versiones inestables. El hecho de que los frameworks sean tan populares provoca que estén en
constante actualización para cumplir con las nuevas tecnologías y las nuevas políticas de seguridad.
(Bravo, 2018)

Aprendizaje. Algunas de las cuales no todos los programadores estarán de acuerdo, pero abuses un
framework te apoya tanto que te acostumbras y pierdes ese conocimiento en donde otras partes si
tienes que poner un código completo y en otras te lo autocompleta.

Framework de la actualidad
LARAVEL

es uno de los frameworks de código abierto más fáciles de asimilar para PHP. Es simple, muy potente
y tiene una interfaz elegante y divertida de usar. Fue creado en 2011 y tiene una gran influencia de
frameworks como Ruby on Rails, Sinatra y ASP.NET MVC. (“Frameworks más usados en la actualidad
- Nes360°,” 2021)

Instalación.

https://www.youtube.com/watch?v=uOXrCNRf4Xo&ab_channel=MaikelCarvajalOrtiz

Pagina 3
React es una librería Javascript focalizada en el desarrollo de interfaces de usuario. Así se define la
propia librería y evidentemente, esa es su principal área de trabajo. Sin embargo, lo cierto es que en
React encontramos un excelente aliado para hacer todo tipo de aplicaciones web, SPA (Single Page
Application) o incluso aplicaciones para móviles. (“Frameworks más usados en la actualidad - Nes360°,”
2021)

Instalación.

https://www.youtube.com/watch?v=5RCtzTFvmI8&ab_channel=porfidev

Angular

Es un framework de ingeniería de software de código abierto que se utiliza para crear aplicaciones web
de una sola página. Los desarrolladores también lo utilizan para crear menús animados para páginas
web HTML.

Instalación.

Lo primero es entrar a un cmd o símbolo de sistema y escribe el comando npm install -g @angular/cli

Y luego con este ng --version compruebas que Vercion está instalada y listo.

https://www.youtube.com/watch?v=6741ceWzsKQ

Pagina 4
Tabla comparativa de framework MVC
ASP.NET MVC ASP.NET core
Aplicaciones dependen de IIS para crear Aplicaciones que son programas independientes

instancias de determinados objetos y

llamar a determinados métodos

Crea una instancia de la clase del Estas incluyen un archivo Program.cs que contiene

archivo Global.asax, que deriva el punto de entrada de la aplicación

de HttpApplication

Usan el paquete WebActivator para Un archivo Startup.cs independiente, al que hace

permitir que ejecuten código durante el referencia Program.cs. Este enfoque todavía se

inicio de la aplicación admite en .NET 6, pero ya no es el enfoque

predeterminado.

Pagina 5
Conclusión

El uso de frameworks permite, principalmente, agilizar procesos de desarrollo porque podemos


reutilizar herramientas o módulos: ya tienes el ‘esqueleto’ sobre el que trabajar. El hecho de
escribir código o desarrollar una aplicación más fácilmente te sirve para tener una mejor
organización y control de todo el código elaborado, pudiendo usarlo nuevamente en el futuro.

Pagina 6
Bibliografía

Bravo, L. (2018). Framework o librerías: ventajas y desventajas. Retrieved January 18, 2022, from

tiThink Technology website: https://www.tithink.com/es/2018/08/29/framework-o-librerias-

ventajas-y-desventajas/

Frameworks mas usados en la actualidad - Nes360°. (2021, March 16). Retrieved January 18, 2022,

from Nes360° website: https://nes360.org/2021/03/16/frameworks-mas-usados-en-la-actualidad/

Muente, G. (2020, January 8). Framework: ¿qué es y cuál es su función en Internet? Retrieved January
18, 2022, from Rock Content - ES website: https://rockcontent.com/es/blog/framework/

Pagina 7

También podría gustarte