framework o no framework

¿Framework para HTML? ¿Por qué y cuando? Utilizar un framework siempre trae ventajas pero también un coste de desarrollo y cierta curva de aprendizaje. Un buén comienzo es identificar el problema a solucionar, es decir, ¿estamos hablando de una aplicación web de un par de páginas? ¿es un aplicación dinámica con alto volumen de datos y diferentes vistas o diseños? En definitiva, el número de vistas (Llamemos las cosas por su nombre) es directamente proporcional a la posibilidad de utilizar un framework o no.

Caso práctico. Una Web personal; ¿Cuántos diseños, layouts, colores y tecnologías han pasado por tu cabeza a la hora de crear tu sitio personal? Si no sabes como de grande va a ser el problema,  mejor que no pierdas el tiempo codificando <!DOCTYPE html> y empieza a utilizar un framework.  

“No hay peor cosa que un fallo de diseño para acabar con un proyecto de software”