Soluciones con HTML5 y CSS3
En las versiónes anteriores a Internet Explorer 8, no aceptan HTML5 y CSS3. Se han buscado una serie soluciones llamadas Hacks, los hacks son archivos adicionales para corregir estas deficiencias, gracias a estos hacks se han solucionado las posibles incompatibilidades con Internet Explorer.
Así que gracias a diferentes «parches» podemos utilizar sin problemas HTML5 en Internet Explorer y de esta forma poder tener una web semántica. Con otros «parches» podemos utilizar algunas propiedades interesantes de CSS3 y tener una web con un aspecto más moderno y a la vez más funcional.
Programación Web: PHP y MySql
Para la gestión de datos y dar cierta funcionalidad a las webs utilizamos el potente lenguaje de programación PHP, un lenguaje libre con una rápida evolución, de tal manera que las webs quedaran programadas en el lenguaje más utilizado por los programadores Web.
Otra gran herramienta es MySql, para las base de datos, muy potente estable y de increíble flexibilidad, sus datos se podrán exportar a otro tipo de Base de datos sin problemas por que utiliza un estándar en la gestión de datos llamado SQL. MySql es la base de datos más utilizada en internet.
Utilización de AJAX
AJAX es una herramienta muy potente, pero a la vez tenemos mucho cuidado al utilizarla, ya que con AJAX si se utiliza de forma incorrecta podría dificultar enormemente el SEO de la web.
El principal atractivo de AJAX es su funcionalidad asincrónica, esto quiere decir que podemos solicitar peticiones al servidor en un segundo plano sin que el usuario sea interrumpido en su navegación. AJAX combina PHP y Javascript.
Por lo tanto vemos AJAX como un complemento ideal para dar vistosidad en algunas partes de la web o funcionalidades muy concretas.
Nuestras principales herramientas de programación web
Resumiendo nuestras principales herramientas de programación web son:
- HTML5, maquetación y web semántica.
- CSS3, maquetación web.
- PHP, programación y gestión de datos.
- MySql, base de datos.
- AJAX.
