El framework CSS Bulma alcanza la versión 1.0
Lanzamiento y dirección del proyecto
- Bulma 1.0 se describe como una reescritura completa en Sass con variables CSS, temas y colores como principales novedades.
- A algunos usuarios les sorprende que haya tardado tanto en llegar a 1.0, pero les tranquiliza que el proyecto siga mantenido.
- Al menos un usuario señala que la 1.0 no rompió su HTML existente, lo que se elogia como señal de alta calidad.
- Un comentarista afirma que el tamaño minificado es aproximadamente 3 veces mayor que el de 0.9 (~647 KB), lo que plantea preocupaciones sobre la hinchazón.
Sass frente al CSS moderno
- Varios comentarios sostienen que Sass se está convirtiendo en una carga a medida que CSS nativo gana funciones y sintaxis (p. ej.,
max(), división,color-contrast()), y que la sintaxis de Sass a veces entra en conflicto con nuevas características de CSS. - Otros defienden Sass, señalando funciones útiles como “enough contrast” y nuevos ayudantes para trabajar con variables CSS.
- Entre las alternativas mencionadas están Dart Sass y una implementación en Rust (Grass); se señala que node-sass está obsoleto.
Uso, DX y conjunto de funciones
- Bulma es elogiado por ser ligero, fácil de aprender y bueno para prototipos rápidos, sitios pequeños y, especialmente, entradas de formularios.
- Algunos lo ven como “Bootstrap con menos”, lo cual es positivo para quienes buscan minimalismo y negativo para quienes quieren más componentes.
- Hay interés en usar Bulma sin una canalización de compilación; algunas personas rechazan por completo los pasos de build en proyectos de ocio y esperan que las variables CSS hagan viable la personalización, pero la documentación sobre ellas se describe como incompleta.
- Comparaciones con Tailwind: Bulma se percibe como más centrado en componentes y legibilidad; algunos prefieren Tailwind + capas de componentes como daisyUI.
Accesibilidad y semántica
- Se critica que algunos componentes de Bulma requieran etiquetas
<a>para el estilo, incluso cuando no son enlaces; esto se considera malo para la accesibilidad. - Una respuesta de un mantenedor (en el hilo) dice que planean hacer esos elementos agnósticos al tipo de etiqueta.
- Otra reseña detallada señala: colores predeterminados no accesibles (p. ej., amarillo sobre blanco), problemas con el modo oscuro y comprobaciones de contraste en DevTools que fallan debido a las definiciones de color.
Patrocinadores y ética
- Varios comentaristas observan que una gran parte de los patrocinadores son casinos en línea, incluidos sitios sin licencia o que evaden la autoexclusión y apuntan a Suecia.
- El consenso es que estos patrocinadores buscan principalmente enlaces SEO baratos y de alta calidad.
- A algunos les resulta tan desagradable que consideran abandonar Bulma; otros argumentan que es irrelevante para usar una biblioteca CSS gratuita.
- Hay desacuerdo sobre si es razonable o una “reacción exagerada” evitar Bulma por esta razón.
Calidad, problemas y rendimiento
- Se informa de que el propio sitio de Bulma tiene problemas de diseño en el paisaje móvil y un rendimiento lento al alternar entre modo oscuro/claro en Firefox.
- Se menciona un problema abierto de larga data relacionado con el comportamiento móvil; no está claro si la reescritura 1.0 lo soluciona.
- Algunos consideran que el uso de bots obsoletos para cerrar automáticamente issues de GitHub es una señal de alarma, aunque otros señalan que ahora es algo común.
Discusión miscelánea
- Varios usuarios comparten sitios personales y aplicaciones construidos con Bulma y expresan una fuerte satisfacción.
- Surgen preguntas sobre componentes ausentes (p. ej., acordeones) y sobre si los frameworks CSS son necesarios en absoluto.
- Numerónimos abreviados como a11y/i18n/k8s se explican y se debaten como confusos frente a convenientes.