FRAMEWORKS
FRAMEWORKS
FRAMEWORKS
0
Frameworks
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.
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
Crea una instancia de la clase del Estas incluyen un archivo Program.cs que contiene
de HttpApplication
permitir que ejecuten código durante el referencia Program.cs. Este enfoque todavía se
predeterminado.
Pagina 5
Conclusión
Pagina 6
Bibliografía
Bravo, L. (2018). Framework o librerías: ventajas y desventajas. Retrieved January 18, 2022, from
ventajas-y-desventajas/
Frameworks mas usados en la actualidad - Nes360°. (2021, March 16). Retrieved January 18, 2022,
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