| « enero 2006 » |
| lun | mar | mié | jue | vie | sáb | dom |
|---|
| | | | | | | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 10 | | 12 | | 14 | 15 |
| | 18 | 19 | 20 | 21 | 22 |
| 24 | 25 | 26 | 27 | 28 | |
30 | 31 | | | | | |
| Hoy |
Blog::Navigation
Bookmarks::Blogroll
Bookmarks::Articulos
Blog::Referers
Las visitas de hoy a la página: 161

lunes enero 23, 2006
Diseño UI...menudo punto negro Para la mayoría de los programadores, diseñar la vista (generalmente páginas HTML) es un dolor.
¿Será porque el perfil de técnico y el perfil de "artista" se parecen tanto como un huevo a una castaña?
Pero es que, además de eso, las tecnologías para implementar la vista son un infierno:
- Las CSS son horribles, no solamente porque son difíciles de entender,
sino porque nunca funcionan igual en todos los navegadores y la única
forma de hacer algo medianamente compatible con los más habituales
(Explorer, Mozilla y Opera) es hacer "ñapas" para que las cosas encajen
y solamente queden medio mal. Por supuesto, una vez conseguido esto, si
hay que cambiar algo no será precisamente un camino de rosas...
- Hay que tener siempre en cuenta la accesibilidad, la usabilidad, usar
estándares, etc, etc. incluso cuando estos principios se contradicen.
- No existen prácticamente "patrones de diseño" para facilitar la implementación de vistas.
- Las pocas herramientas que hay (editores HTML, etc.) generan código
sucio, difícil de mantener y que generalmente hay que "tocar" a mano
posteriormente. Muchos de ellos utilizan funciones propietarias
(javascript, etc.)