Hoy en día ASP .Net se ha convertido en una de las tecnologías más utilizadas para el desarrollo de aplicaciones web, sin embargo, los diseños de páginas web con ASP .Net en muchos casos dejan mucho que desear. Una de las mayores atracciones (por así decirlo) para que los desarrolladores de aplicaciones de escritorio incursionasen con .Net en aplicaciones web era precisamente que con .Net desarrollar para web no era muy diferente que desarrollar para aplicaciones de escritorio; esto ha hecho que un gran número de personas que antes y por mucho tiempo trabajaban en aplicaciones de escritorio desarrollen aplicaciones web. Esto, que por un lado puede ser bueno, por el otro lado resulta contraproducente pues ahora tenemos a muchos desarrolladores web que no tienen criterio para su desarrollo.

Es utópico pensar que en todos los casos cuando se hace un desarrollo web, se cuenta con un diseñador web (que de paso DEBE saber ASP .Net) que hará la parte gráfica y que nosotros, haremos solo la lógica de la aplicación. En la vida real esto no es cierto, de manera que somos nosotros quienes debemos hacer el diseño, pues bien, Algunos puntos básicos que debemos tener en cuenta son:

  1. Utiliza los controles Label solo cuando debas cambiar su texto a través de eventos del .Net. Los controles Label se procesan en el servidor y tener muchos en la página la harán más lenta.
  2. No utilices tablas para maquetar tu diseño. recuerda que diseñar con tablas es estúpido.
  3. Utiliza siempre los Temas y Skins y trata en lo posible de no utilizar hojas de estilo separadas. Ten orden en tu desarrollo.
  4. Aprende a utilizar de forma corercta las Hojas de Estilo en Cascada.
  5. Aprende a utilizar un Framework de JavaScript, como JQuery para controles elementos del lado del cliente.
  6. Si vas a utilizar ASP .Net AJAX, recuerda que el UpdatePanel lo debes utilizar solo cuando sea necesario y no debes colocar todos los controles dentro de él. Hacer eso solo hará tu página mas lenta.
  7. Si sabes que no puedes crear un diseño de forma correcta, apóyate en otra persona que te pueda ayudar. Tus usuarios te lo agradecerán.

Si alguien tiene alguna recomendación adicional y que en estos momentos no esté en esta pequeña lista, hágala, de seguro que a alguien le ha de servir.

Saludos.