2012-07-10 12 views
6

Estoy a punto de embarcarme en un proyecto de construcción frontal muy grande, y probablemente reutilizar la misma red para muchos sitios. Los desarrolladores de back-end de mi equipo están entusiasmados con Bootstrap y cómo deberíamos usarlo.¿Debo usar Bootstrap?

Empecé a usarlo y es muy bueno, pero nuestra red se ha vuelto más compleja que la de Bootstrap. Así que profundicé en los archivos LESS y agregué algunas de mis propias reglas y modifiqué la cuadrícula sensible. También podría necesitar cambiar y agregar las consultas de medios allí.

Así que mi pregunta es, teniendo en cuenta que tengo que cambiar y personalizar Bootstrap un poco, ¿sería mejor práctica hacer esto o crear mi cuadrícula/marco desde cero?

+1

Creo que esta pregunta es muy probable que solicite una opinión en lugar de obtener un responder. IMO No cambiaría el bootstrap CSS, sino que agregaría mi propio CSS que anula los estilos. Twitter Bootstrap proporciona más que solo una cuadrícula sensible, por lo que depende de la cantidad que desee utilizar. Este es su proyecto y nadie aquí puede saber la complejidad de este. Entonces, por esa razón, estoy votando por cerrado como no constructivo. –

+1

Gracias a mi cabeza Duele, voy a tomar su consejo y el de perikis (respuesta a continuación) con la anulación, pero sin cambiar el núcleo de arranque. También comentaré cualquier parte del archivo varibales.less que no use para mantenerlo delgado. – shrewdbeans

Respuesta

5

Le sugiero que use el programa de arranque y aplique personalizaciones según sus necesidades. En nuestro caso, proporcionamos un par de archivos .less adicionales y @importelos en bootstrap.less. Usamos uno para variables, importado justo debajo de variables.less y uno para clases, importado al final de la lista boostrap.less. De esta forma, se asegura de que puede anular tanto las variables como las clases, e incluir la suya, mientras que al mismo tiempo permanece compatible con futuras actualizaciones de arranque

+0

Gracias periklis, creo que tomar este enfoque funcionará. Comentaré las partes que no necesito en el archivo varibales.less y luego incluiré mis propias modificaciones como anulaciones. – shrewdbeans

+1

bien, pero no tiene que comentar nada, el enfoque anterior solo funciona, solo que resulta en un archivo css algo más grande y redundante – periklis

1

primer cheque la cantidad de cosas que tiene que construir en el arranque de Twitter para que coincida con tu marco. Creo que Twitter bootstrap viene con cuadrículas receptivas para que no tengas que trabajar con muchas cosas. Menos está ahí para personalizar la forma que desees. check http://twitter.github.com/bootstrap/less.html

si el no. de funcionalidad es demasiado pensar en términos de presupuesto del proyecto y en el futuro cómo twitter bootstrap puede ser útil. responderá todo lo que supongo :)