domingo, 22 de abril de 2012

La disociación de HTML CSS

Durante años, la comunidad de estándares web ha hablado sobre la separación de preocupaciones. CSS entra en su propio archivo, JavaScript va en otro; HTML se deja por sí mismo, agradable y limpio.
  CSS Zen Garden demostrado que podemos alterar un diseño en un gran número de permutaciones con sólo cambiar el CSS.Sin embargo, rara vez hemos visto la otra cara de esto - la parte que es más probable que ocurra en un proyecto: los cambios de HTML.Nosotros modificamos el código HTML y luego tener que volver atrás y revisar cualquier CSS que va con ella.
De esta manera, en realidad no hemos separado las dos cosas, que tenemos?Tenemos que hacer nuestros cambios en dos lugares.

Enfoques de Exploración

  En el transcurso de mi carrera, he tenido el placer y el privilegio de trabajar en cientos de sitios web y aplicaciones web.Para la gran mayoría de estos proyectos, yo era el único desarrollador construir el HTML y CSSHe desarrollado una forma de codificación de páginas web que han funcionado bien para mí.
 Recientemente, pasé dos años en Yahoo Mail, trabajando en proyectos de Messenger, Calendar y otras. Trabajar en un proyecto mucho más grande con un equipo mucho más grande fue una gran experiencia. Un pequeño equipo de prototypers trabajó con un equipo más grande de los diseñadores para construir todo el HTML y CSS para múltiples equipos de ingenieros.
Fue el proyecto de mayor escala que había trabajado en muchos aspectos:
  • Base de usuarios de Yahoo es enorme. Correo el único que tiene alrededor de 300 millones de usuarios.
  • Cientos de personas repartidas en varios equipos estaban trabajando con el código HTML y CSS.
  • Estábamos desarrollando un sistema de componentes para trabajar en varios proyectos.