Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Curso Básico de Tailwind 2 y 3

Curso Básico de Tailwind 2 y 3

Ana María Díaz Solorio

Ana María Díaz Solorio

¿Cómo funciona Tailwind? Y otros frameworks de CSS

3/29
Recursos

¿Qué es Tailwind CSS y por qué es importante?

Tailwind CSS es un framework de CSS que ofrece un set de herramientas diseñadas para facilitar la construcción de interfaces web mediante la adición de estilos. Este enfoque permite acelerar el desarrollo web, ya que Tailwind se basa en clases predefinidas que puedes incorporar directamente en tu HTML. A diferencia de otros frameworks de CSS, Tailwind es 100% personalizable y está orientado a utilidades y no a componentes, lo que proporciona un nivel más alto de personalización para manejar estilos específicos.

¿Cómo se diferencian los frameworks de CSS más conocidos?

Existen varios frameworks de CSS que son muy populares y cada uno tiene sus propias fortalezas y peculiaridades. A continuación, se describen algunos de los más conocidos:

  • Bootstrap: Es un framework basado en componentes, conocido por su facilidad de uso y su capacidad para acelerar el desarrollo. Sin embargo, ofrece menos personalización en comparación con Tailwind, a menos que se realicen ajustes específicos como la modificación de colores.

  • Material UI: Está basado en el tema de Material Design, popularizado por Google y el sistema operativo Android. Está compuesto de componentes preconstruidos y se considera un "design system" debido a su complejidad y estructura integral.

  • Bulma: Es un framework modular que permite importar sólo los archivos necesarios, lo que lo hace eficiente y personalizable. Utiliza Sass para personalizar estilos y está basado en Flexbox, lo que simplifica el manejo de layouts.

¿Qué hace única a Tailwind CSS frente a otros frameworks?

Tailwind CSS se destaca por ser altamente modular, lo que permite una personalización al 100% desde el principio del proyecto. Puedes definir tu propia paleta de colores, tipografías y adaptar otras preferencias visuales, algo que no siempre es tan accesible en otros frameworks. Su enfoque basado en utilidades permite una personalización detallada de los estilos, lo cual se diferencia de los sistemas rígidos basados en componentes.

Además, Tailwind ofrece plugins como @tailwindcss/forms que facilitan la adición de estilos estándar a los formularios, simplificando el desarrollo sin perder la esencia de alta personalización.

Conclusiones reflejadas en los comentarios

Es importante considerar qué framework de CSS se adapta mejor a tus necesidades. Mientras algunos desarrolladores prefieren la estructura más flexible y adaptable de Tailwind CSS, otros pueden optar por la comodidad y simplicidad que ofrecen Bootstrap o Bulma. La elección depende de necesidades específicas del proyecto y de las preferencias personales. ¿Cuál crees que se adapta mejor a tus necesidades?

La comprensión y experimentación con estos frameworks te permitirá tomar decisiones informadas al seleccionar las herramientas adecuadas para tus proyectos de desarrollo web. ¡No dudes en explorar y compartir tu opinión y experiencia con otros en la comunidad!

Aportes 27

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Mi cerebro cuando dicen el nombre de Bulma 😄

Framework CSS → Conjunto de herramientas para construir una interfaz web con CSS, que nos permite agilizar el desarrollo.

Tailwind es un framework utility-first y está diseñado para acelerar el proceso de diseño al eliminar la necesidad de usar CSS.

Características:

  • Representado mediante clases, definimos nuestros estilos.
  • Orientado a utilidades, vuelve el desarrollo más personalizable.
  • Personalizable, Tailwind es 100% personalizable a diferencia de otros frameworks.

Otros frameworks de CSS:

  • Bootstrap:
    • Basado en componentes.
    • Abstracción en la creación de los componentes.
    • Poco personalizable.
  • Material UI:
    • Basado en componentes pre-construidos.
    • Basado en el tema de Material.
    • Design System.
  • Bulma:
    • Framework modular, permite importar los archivos que se necesiten utilizar.
    • Personalizable, mediante la creación de variables en SASS se pueden agregar estilos personalizados.
    • Basado en Flexbox.

No puedo creer que tardé tanto en llegar a este curso 🥲

El curso está padre, y enseña mucho, pero no me ayuda la forma de hablar de la profesora, me hace tediosos los videos.

Buenísimo Tailwind CSS, lo uso en todos mis proyectos!

tailwind utiliza licencia mit, importante saber que licencia utiliza la tecnología antes de pensar en usarla en producción de lo contrario te puede meter en bastantes problemas y es un tema que la mayoría nunca menciona o conoce,

🧐 ¿Cómo funciona Tailwind? Y otros frameworks de CSS

Ideas/conceptos claves

Framework CSS conjunto de herramientas para construir una interfaz web con CSS, que nos permite agilizar el desarrollo

Utilidades En CSS las clases de tipo utilidad son aquellas que tienen un único propósito y son nombrados de esa característica, como ser bg-blue, el cual pondrá el siguiente código background-color: blue

Apuntes

Características de Tailwind

  • Representado mediante clases ⇒ Puedes estilizar tu website mayormente con clases
  • Orientado a utilidades
  • Personalizable ⇒ Se le puede agregar tanto como colores, tipografías, etc. de forma personalizable

Otros frameworks CSS

Bootstrap

  • Basado en componentes
  • Abstracción en la creación de los componentes
  • Poco personalizable ⇒ Si bien es posible personalizar, su enfoque inicial no es ese

Material UI

  • Componentes pre-construidos
  • Basado en el tema de Material ⇒ Es el sistema de diseño de Google
  • Design System ⇒ Al ser un framework CSS el cual contiene componentes y es un poco más complejo se vuelve un design system

Bulma

  • Modular ⇒ Te permite importar los archivos y características que requieras en tus sitios
  • Personalizable ⇒ Ya que implementa variables de Sass, puedes agregar todo tipo de variables
  • Basado en Flexbox
📌 **RESUMEN:** Tailwind es un framework CSS el cual está enfocado en implementar utilidades y es personalizable. Existen otros frameworks como Bootstrap, Material UI, Bulma, etc. Cada uno con un propósito diferente

Algunos de los **frameworks **mas conocidos:

  • Bootstrap (poco personalizable)
  • Material UI (componentes pre-construidos)
  • Bulma (Modular)

Y el que aquí nos ocupa, Tailwind CSS y el que para mi es el mejor de todos por lo que he podido ver y probar, tanto por lo personalizable que resulta como por lo sencillo que es aprenderlo.

Me terminé un curso en otra plataforma de Tailwind y me encantó, ahora vengo a reforzar mis conocimientos acá.

Pienso que Tailwind es para un proyecto que le vayas a dedicar amor y tiempo y que frameworks como Bootstrap es para hacer algo a la ligera.

📝 Mi resumen:

.

¿Cómo funciona Tailwind CSS?

Tailwind es un framework de CSS de código abierto para el diseño de páginas web, esto quiere decir que es un conjunto de herramientas para construir interfaces web con CSS, que nos permiten agilizar el desarrollo.
.

Caracteristicas de Tailwind

  • Representado mediante clases, esto lo vamos a ver directamente reflejado cuando estemos programando nuestro documento, ya que vamos a estar agregando nuestras clases para definir nuestros estilos.
  • Orientado a utilidades, el hecho de que este orientado a utilidades y no a componentes nos permite tener más personalización en el desarrollo.
  • Personalizable, a diferencia de otros frameworks Tailwind nos permite poder personalizar nuestro proyecto al 100%, ya que podemos crear nuestra paleta de colores, agregar tipografías e incluso hacer uso de plugins.

.

Algunos de los frameworks de CSS más conocidos son:

  • Bootstrap: a diferencia de Tailwind esta basado en componentes, sin embargo cuenta con una abstracción en la creación de los componentes, su desventaja es su poca personalización.

  • Material UI: este framework esta basado en componentes pre-construidos, además de ser basado en el tema de Material, el tema de Material es el que normalmente vemos en aplicaciones como en la Suit de Google o el sistema operativo Android.

    Al ser Material UI un framework un poco más grande, compuesto de componentes y un poco más complejo se vuelve un Design System.

  • Bulma: por ultimo este framework es modular, esto quiere decir que nos va a permitir importar únicamente los archivos que necesitemos utilizar, además se vuelve personalizable ya que mediante la creación de variables de sass podemos agregar todos los estilos que queramos, otro punto importante es que esta basado en Flexbox.

No sé qué tiene Tailwind que me gusta mucho y Bootstrap que me cae mal jajaaj

Yo llegue aca por el tik tok que ella saco :3

❤️ si te paso lo mismo 😄

A mi el framework que más me gusta es Chakra UI

![](https://static.platzi.com/media/user_upload/%C2%BFC%C3%B3mo%20funciona%20Tailwind_%20Y%20otros%20frameworks%20de%20CSS-9a580393-988e-4dd8-b1cf-13a4066cc087.jpg)

Tailwind ✨

Año usando Bootstrap y Material (Angular Material y Materialize). Es momento de conocer Tailwind.

😎 Platzi cuenta con curso de otros Frameworks, para que complementen su conociiento.

![](https://static.platzi.com/media/user_upload/image-07c42884-cda5-4434-a7cc-17b31745bd10.jpg)
En primer Lugar, me encanta lo bien que comunicas las ideas Ana. Super claro todo 🤓 Aprovecho para hablarles de mi experiencia con Bootstrap. Actualmente es el framework que utilizo en la empresa donde trabajo como developer. Honestamente he tenido muy buena experiencia con este, sin embargo, algo que siempre he criticado, es que es un poco cerrado al hablar de diseño. He decidido aprender Tailwind css, porqué actualmente estoy trabajando en proyecto personal y he visto en videos muchas cosas interesantes que se pueden lograr con Tailwind.

Material UI me llamó la atención 😄

Ella habla tierno e incluso es idea mía o ¿parece que habla como si tuviera bracket?.

Yo creía que, “Material UI”, sólo se podía utilizar en proyectos en dónde se utilizara React.

La neta, me quiero casar con tailwind. Tiene como nombre tailandés.

Otro Frameworks es ChakraUI. (Para React)
Link de ChakraUI

He utilizado los 4 y la verdad es que todo depende de las necesidades. Si yo requiero un desarrollo rapido, me voy a ir por Bootstrap porque ya todo lo tiene hecho. Ni tailwind te va a permitir esa velocidad aunque en efecto si agiliza el desarrollo. Lo malo de Bootstrap por supuesto es que la personalizacion va a llevar tiempo y si no lo haces sera un UI que se parecera a muchos UI de internet.

He probado otros Frameworks de CSS, y comencé hace poco con Tailwind, inicialmente estaba algo indeciso si probarlo o no debido a tanto amor y odio que lleva consigo.
Sinceramente es un buen framework, y cómo todo, tiene sus ventajas y desventajas. Algo que me gusta es que Tailwind ah ideado soluciones para algunas de sus desventajas

Si tuviera que dar recomendaciones de Framework para Css, Tailwind sin duda estaría en ella

Tailwind

Características

  • Representando mediante clases
  • Orientado a utilidades
  • Personalizable

Frameworks de CSS

  • Bootstrap
  • Bulma
  • Tailwind
  • Material UI