19 Ciencia y Tecnología al servicio del pueblo
ARTÍCULO CIENTÍFICO · Optimización del desarrollo Front-end aplicando
frameworks de diseño web: Bootstrap, Foundation y Bulma
11(1): 19- 31. enero-abril 2024
el código (Espinoza, 2020). Los frameworks
han ganado reconocimiento y adopción
generalizada debido a su capacidad para
acelerar la creación de interfaces atractivas
y responsivas, además de facilitar la
implementación de mejores prácticas de diseño
web. Dado a que el desarrollo web mantiene
un constante progreso han surgido diferentes
alternativas de frameworks para agilizar el
proceso de implementación de sistemas de
información, como antecedente se puede
destacar un estudio realizado por (Souza,
2020) en el cual se compara Bootstrap y Bulma
para el desenvolvimiento de proyectos web. Se
estableció que ambos frameworks presentaron
ventajas y desventajas y pueden ser buenos
dependiendo del tipo de aplicación web .
Bootstrap es más adecuado para proyectos que
necesitan una solución robusta implementada
de forma rápida y compatible con diferentes
navegadores y dispositivos mientras que
Bulma es ideal para aquellas aplicaciones web
que requieren ligereza y flexibilidad, es decir
proyectos donde se busca un diseño atractivo
y minimalista.
Se resalta que a pesar de que Bootstrap es
popular y más utilizado, Bulma tiene un
excelente rendimiento, es ligero, fácil de
aprender y muy moderno, aunque carece de
elementos javascript como un banner rotativo.
Por otro lado, (Delgado, 2015) realizó una
comparativa entre Bootstrap y Foundation
considerando criterios como: aprendizaje,
calidad, componentes de interfaz y facilidad
para el desarrollo. Con esto se determinó que
ambos frameworks son eficientes, sin embargo
Boostrap tiene la ventaja sobre Foundation
de ofrecer una extensa variedad de elementos
listos para usar, como botones, menús y
formularios, lo que facilita la creación rápida
de interfaces web sin necesidad de diseñar cada
componente desde cero.
El objetivo principal de este trabajo es
explorar las características clave de cada
framework y cómo se pueden aplicar de
manera efectiva en el proceso de desarrollo
front-end. Además, se analizan las ventajas y
desventajas de cada uno, permitiendo a los
desarrolladores tomar decisiones informadas
al seleccionar el framework más adecuado para
sus proyectos. La optimización del desarrollo
front-end no solo implica la elección del
framework adecuado, sino también la mejora
de la eficiencia y productividad en el proceso
de desarrollo. Por lo tanto, se abordarán
aspectos como rendimiento, eficiencia,
escalabilidad y mantenibilidad para evidenciar
los beneficios de utilizar las herramientas
seleccionadas. Finalmente se busca brindar
una visión completa de la optimización del
desarrollo front-end mediante la aplicación de
frameworks de diseño web, proporcionando a
los desarrolladores una guía práctica y sólida
para mejorar sus habilidades y resultados en
el desarrollo de interfaces web modernas y
atractivas.
Metodología
Para el presente trabajo se ha optado por una
metodología basada en la revisión y análisis de
fuentes de información primaria y secundaria
para proporcionar una visión completa de
la optimización del desarrollo front-end
mediante la aplicación de frameworks de
diseño web, por lo tanto, tiene un enfoque