2011/03/07

Optimización de javascript (I)

Hola a todos, para empezar con esta serie de artículos dedicados a la optimización de la web, veréis que soy un gran seguidor de javascript y concretamente de jQuery, ya que considero que mirando todo el mundillo del desarrollo con un poco de perspectiva, creo que el futuro a muy corto plazo va a ser el desarrollo web en la nube ya que hasta equipos "modestos" como pueden ser móviles o GoogleTV son capaces de implementar navegadores realmente potentes a años luz de los que existían solamente hace un par de años cuando el Internet Explorer 6 con todos sus vicios y defectos era el rey indiscutible.

Así pues, no nos podemos dejar llevar por la "vagancia" de hacer un buen código bajo la premisa de que las máquinas actuales son más potentes. El objetivo es mantener un equilibrio entre optimización de código y principios de diseño RAD (Rapid Application Development) ya que vivimos en un mundo real donde no hay demasiado hueco para la especulación pura de optimizar hasta el infinito. Hay que saber dónde merece la pena optimizar y dónde no es tan productivo.

Aquí entra en juego el desarrollo con javascript y herramientas de frameworks como pueden ser jQuery y el 960gs. Siempre hay que tener el punto de vista de que "menos es más" y el principio KISS (Keep It Simple, Stupid) que al fin y al cabo son lo mismo, haciendo las concesiones necesarias para permitir un desarrollo rápido y legible/mantenible.