Mostrando entradas con la etiqueta html. Mostrar todas las entradas
Mostrando entradas con la etiqueta html. Mostrar todas las entradas

lunes, 28 de marzo de 2011

Ajax


Por sus siglas en ingles Asynchronous JavaScript and XML es una tecnología de desarrollo web que se basa en aplicaciones de tipo cliente sin que afecte directamente a la aplicación servidor, es decir, gracias a Ajax al abrir una aplicación web no será necesario que la aplicación servidor reenvié la información para recargar la página o enviar estos datos a otra, sino que se ejecutara de forma independiente.

Antes de la tecnología Ajax ya existía JavaScript que es el encargado de maquillar la página web y darle dinamismo por cuestiones de seguridad tenía el problema de no poder tocar los archivos en disco duro y hacer cambios en bases de datos. En base a este problema nació PHP, ASP y JSP los cuales realizaban consultas en las bases de datos, además ya existía XML (para guardar información estructurada) y MySQL (creación de bases de datos seguras y confiables).

Pero si PHP, ASP, JSP, XML y MySQL complementaban al JavaScript cual seguía siendo el problema?, bueno básicamente el problema era la comunicación entre estas tecnologías, ya que por ejemplo si por medio de PHP se consultaba a la base de datos no existía un canal de comunicación para transmitir estos datos a JavaScript y como consecuencia mostrarlos en HTML. Debido a esto nace Ajax el cual es el canal de comunicación para todas estas tecnologías.

lunes, 21 de febrero de 2011

HTML5

La quinta versión de HTML (HyperText Markup Languaje) que es el lenguaje de marcado más importante para la elaboración de páginas web. Entre sus elementos diferenciadores ante versiones anteriores se encuentran:

  • Etiquetas (header, footer, article, nav, time) que le dan significado a la información de manera que de un mayor impacto en la búsqueda de la información de esta forma se puede ver que se acerca a los objetivos principales de la web 3.0.
  • Etiquetas multimedia como canvas 2D y 3D, audio y video para que sea más agradable la presentación de los contenidos.
  • Etiquetas para manejar cantidades de datos agrupados Datagrid, Details, menu y Command.
  • Una mejor funcionalidad de tipo Drag and Drop para poder mover objetos en las paginas.
  • Y finalmente etiquetas para validación y vista de formularios para email e inscripciones a sitios web.