Con esta publicación y un nuevo desarrollo que estoy haciendo aprendí bastantes cosas acerca de como diseñar una web, no será una verdad absoluta pero espero que les sirva :mrgreen:

  1. Agiliza la prueba de tu web instalando un servidor HTTP en tu propia red ¡Como XAMMP!
  2. Nunca uses herramientas gráficas (Por ejemplo Dreamweaver) para encarar un desarrollo. Generan codigo inservible y no valido.
  3. Una web no es un flash y las tablas no son para maquetar, para eso tenemos capas y el CSS.
  4. Un IDE es mejor que el bloc de notas, ¿probaste Netbeans?
  5. Firebug es una extensión de Firefox casi mandatoria: podes editar el CSS o el HTML y ver en “tiempo real” como queda, ver cuanto tiempo tarda en cargar toda tu web, los scripts, etc.
  6. Intenta que tu web pase las validaciones de la W3C y pruebala en los navegadores más utilizados (menos en IE6). Sandbox puede serte de ayuda.
  7. Olvídate de IE6. Nada funciona en el y en todos los navegadores modernos a la vez.
  8. Carga scripts y css asincronicamente y solo cuando los necesites. Los scripts que no deban cargarse así, cargalos al final colocandolos antes del </body>.
  9. No te olvides que PHP5 tiene capacidades orientadas a objetos.
  10. Haz tu sitio más funcional y bonito utilizando un framework javascript como JQuery, con esto podrás lograr facilmente:
    • Cargar partes de las web dinamicamente con AJAX
    • Usar efectos (fadeIn, slideDown, etc.)
    • Usar extenciones previamente desarrolladas:
      • Si usas AJAX, intenta implementar una solución para que los usuarios puedan usar el boton atras del navegador, y tener una URL distinta para cada contenido cargado. JQueryHistory es una alternativa.
      • AjaxManager me ayudo muchisimo en manejar la carga de las webs. Recuerda que no necesariamente la primera solicitud del usuario es la que primero se va a resolver (si el contenido se esta cargando, y el usuario carga otra sección, cuando termine la primera solicitud aparecera encima de lo cargado… porque nunca se cancelo).
      • ¿Para que perder el tiempo desarrollando cuadros de dialogos, pestañas y todo eso? Puedes usar JQueryUI.

1 Comentario


  1. Myshuchibi on 07 mar 2010

    o.o me haces mi live journal mas bonitoo ? *-* porque nada de lo que dijistes entendi xDDD! ajajaa

    y alguna vez actualiza de nuevo! !


Deja tu comentario