Prefiero esto diciendo que no soy fanático de Bootstrap. Ahora sabes mi sesgo.
Pros
- Rápido y fácil de hacer una interfaz de usuario.
- Usted sabe que será compatible con varios navegadores (sin incluir ninguna de sus propias anulaciones de CSS).
- Fácil de hacer que responda.
- Puede personalizar su descarga para excluir cosas que no necesita.
Contras
- ¿Existe una biblioteca R para web scraping?
- ¿Qué aplicación me recomiendan para una investigación en línea?
- Administración de dispositivos móviles: ¿Hay alguna solución mdm que no sea Citrix que haga virtualización de aplicaciones? Me refiero a cualquier solución mdm que ofrezca virtualización de aplicaciones además de mdm
- ¿Es difícil construir una aplicación web como Shopify?
- ¿Cuáles son algunas ideas para una aplicación web para mi proyecto de último año?
- Bootstrap tiene un estilo muy obstinado. Si no desea que su aplicación se vea como Bootstrap predeterminada, pasará casi tanto tiempo escribiendo CSS para anular los estilos existentes como escribiría CSS personalizado desde cero.
- Si necesita anular una gran cantidad de CSS, perjudicará el rendimiento. Además de producir una hoja de estilo más grande, deberá aumentar la especificidad para anular los estilos, lo que aumenta la cantidad de tiempo que le toma al navegador analizar el CSS.
- El mantenimiento a largo plazo es un problema si anula los estilos. Por lo general, la versión de Bootstrap con la que se creó la IU será la versión final porque la transición a una nueva versión con estilos de anulación es realmente difícil. A menos que desee hacer un nuevo front-end cada dos años, no lo recomiendo.
- Todas las animaciones aún se realizan con jQuery. Con CSS3, generalmente no necesita jQuery para las animaciones. CSS se analiza mucho más rápido que Javascript, por lo que es preferible en la medida de lo posible.
Definitivamente hay ventajas al usar frameworks y Bootstrap no es lo único que existe. Recomiendo mirar Foundation en su lugar. No es muy obstinado y actualizar a versiones más nuevas del marco es mucho menos doloroso que Bootstrap. Las cuadrículas también son mejores.