Para el que no lo sabia hacen varios años atrás evoluciono las metodologías en la web gracias a varios factores como lo son las librerías o frameworks en JavaScript ya que estos te facilitan la vida al momento de interactuar con el HTML o DOM, creando un ambiente RIA ( Rich Internet Applications ) esto
hace que la experiencia cuando estés navegando sea asincrónica cliente/servidor ya que las acciones se hacen en un segundo plano y es posible realizar cambios sin que la pagina haga un refresh; esto quiere decir que estos métodos aumentan la interactividad, velocidad y usabilidad en las aplicaciones web. Esta metodología en general se llama AJAX (Asynchronous JavaScript And XML).
Hay varias librerías ya publicadas y registradas con excelentes funcionalidades como lo son :
TOP 11 Javascript Frameworks
- Script.aculo.us
- Prototype
- Moo Tools
- jQuery
- MochiKit
- Rialto
- Dojo Toolkit
- Spry Framework
- ASP.NET Ajax Framework
- Cean Ajax Framework
- WebKit
Estas no son todas, hay muchísimas mas y si eres creativo puedes modificar el código de muchas de ellas y hacer tus propias funcionalidades y llamarlas como desees. Yo estoy loco por lanzar a la calle ya el Polloframework un día de estos. Por otra parte personalmente e usado varias de estas librerías en varios proyectos y créeme que si quieres impresionar y convertir tu aplicación web en otra cosa te recomiendo utilizarlas.
Además de esto hay otras cosas que han revolucionado en estos últimos años como lo son HTML5 y CSS3 pero de esto hablaremos mas adelante, les dejo esta que ahí tienen pa’ leer un buen rato!!!