Me encantan las plantillas. Las plantillas pueden ahorrar mucho tiempo.
Las plantillas son a veces horribles. Leí un sitio sobre optimización web que señalaba que la plantilla que había utilizado para su sitio (que tenía muy pocas imágenes) tardaba entre 5 y 10 segundos en cargarse, y al mirarla, la plantilla:
- Estaba cargando una docena de grandes bibliotecas de JavaScript que ni siquiera usaba
- Los estaba cargando a todos como archivos individuales
- Los estaba cargando delante del cuerpo
A veces, una plantilla incluirá CSS que se personaliza por elemento. Cosas como
- ¿Hay alguien que pueda ayudar a mi sitio web, reliancetree.com?
- Cómo exportar un sitio web a un cliente que incluye conexión de base de datos
- Cómo alojar fácilmente un sitio web gratuito
- ¿Cuál es la mejor y más fácil forma de crear una página de destino gratuita?
- ¿Se puede cobrar a los diseñadores de sitios web por diseñar sitios web ilegales?
#mainpanel .inner .first div p {…
Lo que significa que no puede rediseñar fácilmente la plantilla completa, debe hacerlo un elemento a la vez.
Me gusta usar scss
y estoy molesto cuando una plantilla usa CSS sin procesar o less
.
Si estoy usando Angular, no me gusta usar plantillas que proporcionen animaciones usando jQuery. Tener dos métodos para actualizar el DOM me parece una mala idea.
Entonces, aunque odio hacer el trabajo, no tengo que hacerlo, y cuando encuentre una plantilla que me guste, la usaré, también estoy familiarizado con una docena de razones para no querer usar una plantilla.