#Desarrollo con Estandares Web ##Presentando información en el DOM
Una de las maravillas del desarrollo Web es que existe es posible escribir aplicaciones a través de un estandard de marcado (HTML) y programación (Javascript) que correrán cualquier Navegador moderno (que siga los estándares) y funcionar en una variedad de dispositivos (teléfonos, televisores, tablets, notebooks, computadores de escritorio, ...).
En HTML se define una serie de elementos, que pueden tienen distintos tags (h1, div, table, a, ...) y pueden contener atributos (id, class, href, ...) y contenido. Por ejemplo:
<a href="./test.html">Haga click acá</a>
Mucho desarrollo Web tradicional asume que existe un servidor de aplicaciones que utiliza un lenguaje de servidor (Ej. Java, .Net, PHP, Python, ...) que construye páginas HTML que son enviadas a los clientes (navegadores) para que construyan los elementos del DOM representaos en el HTML y se los presenten al usuario.
Pero también existe otro enfoque de desarrollo que ha tomado mucha fuerza en los últimos años: desarrollo de aplicaciones en el lado del cliente. Este enfoque implica que el cliente puede cargar y ejecutar un programa en lenguaje Javascript (que debiera interpretarse en forma estandard por cualquier navegador) para crear y modificar los elementos del DOM.
En esta serie de docuemntos se presentan distintas herrameintas que permiten administrar y presentar información en una Aplicación desarrollada en un cliente.
El caso básico es una página escrita directamente en HTML. Acá presentamos una página Web que presenta dos contenedores principales - <div class="lista escuela"></div> y <div class="detalle escuela"></div>
- que presentan un listado de escuelas y el detalle de uan de ellas respectivamente.