Aciertos y desaciertos al usar un framework css

En el mundo del diseño web han surgido herramientas que simplifican esta tarea. Entre estas herramientas podemos mencionar a los frameworks, y como toda herramienta, podemos darle un uso adecuado o inadecuado. 

¿Qué es un framework css?

Los frameworks, al menos en el frontend son un conjunto de clases css y código JavaScript que nos permiten agilizar el diseño de sitios web, sin embargo, no dejan de ser herramientas, es decir, los framework no harán todo por nosotros, no es correcto irse a la documentación de un framework y comenzar a copiar y pegar el código fuente de ejemplo y desarrollar un sitio web completo de esta forma, dejando que el framework haga todo por nosotros.

Continua tu aprendizaje.

Al utilizar un framework, se puede caer en la trampa de dejar de escribir código CSS, incluso código JavaScript, estancando nuestro aprendizaje, CSS y JavaScript son lenguajes que han evolucionado, y siguen evolucionando, por lo que nuestro conocimiento debe hacer lo mismo.

Por otro lado, no está mal utilizar un framework, las grandes empresas nunca empiezan un desarrollo desde cero, Github por ejemplo usa Bootstrap y Ruby On Rails, por lo que no es lógico que no implementemos un framework en nuestro trabajo, del mismo modo, las plantillas y sistemas que ofrecemos en designlopers están diseñadas con un framework, pero utilizado con moderación.

En la imagen se muestra los frameworks con los que trabajamos en designlopers.



En este sentido, podemos utilizar algunas partes del framework, como la rejilla, botones, formularios y helpers, el resto del diseño ya depende de nosotros, o podemos ir sobreescribiendo los estilos por defecto del framework, por el contrario, si es un diseño en concreto, podemos modificar el framework usando un preprocesador, o podemos hacer uso únicamente de la rejilla, y hacer el resto del diseño por nuestra cuenta.

Algunas personas argumentan que el cliente no le interesa que tecnologías se utilizaron en el desarrollo de un sitio o aplicación web, y tienen razón, sin embargo, muchas veces el cliente entregará una idea en concreto, puede ser una imagen, un archivo de photoshop o similar, por lo que, si estamos acostumbrados a copiar el código de ejemplo que se presenta en la documentación de bootstrap, y no somos capaces de escribir CSS y JavaScript por nuestra cuenta, tenemos un serio problema.

En conclusión, antes de comenzar a usar un framework, se debe aprender el propio lenguaje, debido a que ya se sabe resolver los problemas a los que comúnmente nos podemos enfrentar.

Aprende a usar Bulma

Aprender un fremework nos puede ayudar a aguilizar nuestro flujo de trabajo, es por ello que en nuestro canal tenemos un curso sobre Bulma css, un framework liviano que no incluye código JavaScript, únicamente entrega las bases de los componentes css para darles la interacción con JavaScript.