Publicado por:
Noe Hernandez
Fecha de publicación:
Viernes 22 de Marzo de 2019
Última actualización:
Jueves 27 de Febrero de 2020
Numero de visitas:
897
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.