fer torres. tecnologías
xhtml
XHTML es el lenguaje de marcado pensado para sustituir a HTML como estándar para las páginas web. Su objetivo es avanzar en el proyecto del World Wide Web Consortium de lograr una web semántica, donde la información y la forma de presentarla estén claramente separadas. XHTML presenta una serie de ventajas fundamentales. Algunas de ellas:
- Se trata de un formato abierto, compatible con los nuevos estándares que actualmente está desarrollando el W3C como recomendación para futuros agentes de usuario o navegadores.
- Un mismo documento puede adoptar diseños radicalmente distintos en diferentes dispositivos, pudiendo incluso escogerse entre varios diseños para un mismo medio.
- Si se combina adecuadamente con otras tecnologías estándar como las hojas de estilo en cascada (CSS), se logra simplificar el código y reducir el tamaño de los archivos. Así, las páginas se cargan más rápido y el ancho de banda disminuye considerablemente.
css
Se trata de un lenguaje formal usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML). La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un documento de su presentación. Algunas de las ventajas de utilizar CSS son:
- Se tiene control centralizado de la presentación de un sitio web completo, de forma que se agiliza de forma considerable la futura actualización del mismo.
- Los Navegadores permiten a los usuarios especificar su propia hoja de estilo local que será aplicada a un sitio web, con lo que aumenta considerablemente la accesibilidad.
- Una página puede disponer de diferentes hojas de estilo según el dispositivo que la muestre o incluso a elección del usuario.
- El documento HTML en sí mismo es más claro de entender y se consigue reducir considerablemente su tamaño, lo que supone una carga más rápida y menor ancho de banda consumido.
php
PHP es un lenguaje de programación usado para la creación de páginas web dinámicas. Proporciona una plataforma robusta, estable y segura de alto rendimiento. Está diseñado para desarrollar aplicaciones web que son escalables a un gran número de usuarios.
Puesto que PHP es un producto de código abierto (open source), puede ser utilizado en cualquiera de los principales sistemas operativos del mercado, incluyendo Linux, muchas variantes Unix (incluyendo HP-UX, Solaris y OpenBSD), Microsoft Windows, Mac OS, etc. PHP soporta la mayoría de servidores web de hoy en día, incluyendo Apache, Microsoft Internet Information Server, Personal Web Server y muchos otros. PHP no está restringido a ninguna plataforma o tecnología.
sql
Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada de gestionar de no ser por la existencia de estándares que nos permiten el realizar las operaciones básicas de una forma universal. Es de eso de lo que trata el Structured Query Language, un lenguaje estándar de comunicación con bases de datos, un lenguaje normalizado que nos permite trabajar con cualquier tipo de lenguaje de programación (ASP o PHP, por ejemplo) en combinación con cualquier tipo de base de datos (MS Access, SQL Server, MySQL...), dos características muy apreciadas. Por una parte, presenta una potencia y versatilidad notables que contrastan, por otra, con su facilidad de aprendizaje.
javascript
Javascript es un lenguaje de programación que permite la interacción con el usuario en la página web. Es un lenguaje con muchas posibilidades, utilizado principalmente para crear diferentes efectos e interactuar con nuestros visitantes. Javascript es soportado por la mayoría de los navegadores modernos, como Firefox, Opera, Safari o Internet Explorer, entre otros. Debemos tener en cuenta que aunque Javascript sea soportado por ese gran número de navegadores, nuestros usuarios pueden elegir la opción de Activar/Desactivar la interpretación del código Javascript en los mismos.
ajax
Con el éxito de lenguajes como PHP del lado del servidor y Javascript del lado del cliente, surgió AJAX como acrónimo de "Asynchronous Javascript And XML", una técnica para crear aplicaciones web interactivas obteniendo información del servidor. Sitios web como Gmail o Amazon usan AJAX en sus sitios para realizar comunicaciones con el servidor sin recargar las páginas, lo que proporciona una mejor experiencia de usuario para nuestros visitantes.
![fer torres' home [logo]](img/fertorres_arrow.png)