¿Hay algo que CSS Frameworks ofrezca que no sea fácil de hacer usted mismo?¿Realmente vale la pena usar Frameworks CSS?
Respuesta
El uso principal que tengo para los marcos de CSS es que tienden a forzarlo a pensar en cómo va a organizar su código en lugar de proporcionarle herramientas indispensables para sus tareas cotidianas.
Por esa razón, soy fan de boilerplate en lugar de cosas como blueprint, ya que la repetición tiende a centrarse en cómo estructurar las hojas de estilo CSS y las importaciones en lugar de proporcionarle una colección de clases de ayudantes semánticamente confusas.
Compatibilidad con IE6.
solo dentro de los límites del marco - no lo hace ayuda en absoluto con la extensión – annakata
La compatibilidad con IE6 es un gran problema. Antes de IE7, recuerdo que todos hablaron de la compatibilidad de IE5 como el problema. Con marcado bien estructurado y sonido CSS, necesita hacer poco o nada para que las cosas funcionen en IE6 además de en otros navegadores. – mdja
Son simplemente una conveniencia y, como tales, son buenos para cosas como el wireframing y la creación rápida de prototipos. Probablemente también sean una buena forma de aprender diseño de CSS si puede familiarizarse con el código de diseño.
Lo que no me gusta de los marcos de CSS es que fomentan el uso de nombres de clase no semánticos y son un poco pesados para un diseño más simple. Todavía creo que es muy importante entender cómo funciona el diseño CSS y no solo confiar en los marcos porque limitarías tu creatividad y lo que podrías lograr. A veces, la lectura de archivos CSS del sitio csszengarden puede enseñarle cosas que no estaba seguro de cómo lograr.
Para wireframing Este es el marco CSS más prometedor que he visto: http://designinfluences.com/fluid960gs/
Una hoja de estilo de restablecimiento de algún tipo es un punto de partida que vale la pena.
Por ejemplo:
creo que todo depende de su propio conocimiento y el proyecto. Si tiene muchos clientes de pequeñas empresas, o por otras razones hace muchos diseños similares, creo que ahorra algo de tiempo para usar marcos CSS. Y ahorra tiempo para la corrección de errores del navegador, pero siempre debe probar de todos modos.
Pero si sus habilidades de CSS son buenas, conoce los errores de IE más comunes y cómo hackearlos, no veo ninguna necesidad de utilizar un marco en la mayoría de los casos.
dado que ya está familiarizado con un marco particular, es más fácil y rápido hacer ciertos diseños de cuadrícula comunes. Es posible que desee aprender y tratar de seguir con un marco si está haciendo un montón de CSS.
Blueprint CSS es el marco de CSS que prefiero.
Creo que la compatibilidad de cualquier tipo se logra mejor cuando trabajamos juntos, ya sea usando marcos CSS o Javascript, es probable que haya más posibilidades de que los errores se solucionen y se otorguen los deseos. también existe la posibilidad de que interfaces similares reduzcan la cantidad de capacitación requerida para los nuevos usuarios de su sitio.
Sí, pruebas de pruebas y más pruebas. ¿Tiene tiempo para probar y depurar su código en todos los navegadores? Si tiene lo mejor es escribir su propio código. Si necesita una solución rápida, puede usar algún marco. Escribí una publicación sobre este tema: http://www.vcarrer.com/2008/08/when-to-use-css-framework.html
Nunca usaría un marco CSS. No hacen nada más rápido o más fácil, aumentan la cantidad de código y hacen que la depuración o las pruebas sean mucho más difíciles.Si hago uso de un marco CSS para empezar, que se ve así:
body {}
¿De qué manera podría alguna vez necesita más que eso? el punto de partida de referencia siempre debe ser lo que el navegador muestra de manera predeterminada, nada más.
Restablecer hoja de estilos CSS causa los mismos problemas.
por ejemplo: http://withoutsubstance.blogspot.com/2008/09/why-you-should-never-ever-ever-use.html
He trabajado con 960 un poco y encontré que es ideal para la creación de prototipos, pero no soy un fan de ponerlo en producción. Encuentro que el uso del flotador hace que me duela un poco la cabeza.
Existe una idea errónea de que frameworks == bloat y otra de que una implementación particular de un framework representa la definición. Un marco es solo una herramienta. Aquí hay una analogía: si necesita una llave para reparar su automóvil, no debe tirar el juego de destornilladores.
Si ha encontrado que los marcos que ha mirado no son adecuados para la tarea en cuestión, no debe anotarlos. Puede hacer fácilmente su propio framework o usarlo cuando se ajuste a sus necesidades.
- 1. ¿Vale la pena usar JDEE?
- 2. Agile Toolkit, vale la pena usar?
- 3. ¿Vale la pena Napkee?
- 4. ¿Vale la pena aprender a usar MSBuild?
- 5. ¿Vale la pena usar sqlalchemy-migrate?
- 6. ¿Vale la pena usar Debug.Assert en ASP.NET?
- 7. ¿Vale la pena Heroku?
- 8. ¿Vale la pena usar PLINQ con ASP.NET?
- 9. ¿Vale la pena usar OOP en PHP?
- 10. ¿Vale la pena usar Proguard con Android?
- 11. ¿Los frameworks web de Java realmente valen la pena?
- 12. ¿Realmente vale la pena comprar R # para VS2010?
- 13. ¿Qué ofrece realmente Prism al desarrollador? ¿Y vale la pena?
- 14. Estructuras acolchadas que usan __attribute __ (__ packed__), ¿realmente vale la pena?
- 15. ¿Vale la pena Qt?
- 16. GroupLayout: ¿Vale la pena aprender?
- 17. ¿Vale la pena aprender COM?
- 18. ¿Está Processing.js vale la pena?
- 19. ¿Vale la pena la obstrucción?
- 20. vale la pena aprender groovy?
- 21. Rails + Oracle: ¿vale la pena?
- 22. Zend Framework ¿Vale la pena?
- 23. ¿Vale la pena aprender el lenguaje ensamblador?
- 24. ¿Vale la pena migrar a Rake?
- 25. ¿Vale la pena la asignación O/R?
- 26. ¿Vale la pena usar los contenedores .Net OpenCV?
- 27. ¿Vale la pena usar Doctrine 2 con Zend Framework?
- 28. ¿Vale la pena usar std :: tr1 en producción?
- 29. Rieles: recursos RESTful: ¿vale la pena usar o inflexible/sobrevalorado?
- 30. Usar burlas durante las pruebas ¿vale la pena el esfuerzo?
http://stackoverflow.com/questions/203069/what-is-the-best-css-framework-and-are-they-worth-the-effort – bobince