HTML
HTML, hace
referencia al lenguaje
de marcado predominante
para la elaboración de páginas web que se utiliza para
describir y traducir la estructura y la información en forma de texto, así como
para complementar el texto con objetos tales como imágenes. El HTML se escribe
en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también
puede describir, hasta un cierto punto, la apariencia de un documento, y puede
incluir un script (por ejemplo, JavaScript),
el cual puede afectar el comportamiento de navegadores web y otros procesadores de
HTML.
HTML también
sirve para referirse al contenido del tipo
de MIME text/html
o todavía más ampliamente como un término genérico para el HTML, ya sea en
forma descendida del XML (como XHTML 1.0
y posteriores) o en forma descendida directamente de SGML (como
HTML 4.01 y anteriores).
CSS (Hojas de estilo en cascada)
Las hojas
de estilo en cascada o (Cascading Style Sheets, o sus siglas CSS) hacen
referencia a un lenguaje de hojas de estilos usado para describir la
presentación semántica (el aspecto y formato) de un documento escrito en
lenguaje de marcas. Su aplicación más común es dar estilo a páginas webs
escritas en lenguaje HTML y XHTML, pero también puede ser aplicado a cualquier
tipo de documentos XML, incluyendo SVG y XUL.
La información
de estilo puede ser adjuntada como un documento separado o en el mismo
documento HTML. En este último caso podrían definirse estilos generales en la
cabecera del documento o en cada etiqueta particular mediante el atributo
"<style>".
MySQL
MySQL es
un sistema
de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones
de instalaciones. MySQL AB desde enero de 2008 una subsidiaria de Sun
Microsystems y ésta a su vez de Oracle
Corporation desde
abril de 2009 desarrolla MySQL como software libre en un esquema de
licenciamiento dual.
Por un lado se
ofrece bajo la GNU
GPL para
cualquier uso compatible con esta licencia, pero para aquellas empresas que
quieran incorporarlo en productos privativos deben comprar a la
empresa una licencia específica que les permita este uso. Está desarrollado en
su mayor parte en ANSI C.
Al contrario de
proyectos como Apache, donde el software es
desarrollado por una comunidad pública y los derechos de autor del código están en poder
del autor individual, MySQL es patrocinado por una empresa privada, que posee
el copyright de la mayor parte del código.
Esto es lo que
posibilita el esquema de licenciamiento anteriormente mencionado. Además de la
venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus
operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado porDavid
Axmark, Allan
Larsson y Michael Widenius.
PHP
PHP es un
lenguaje de programación de uso general de código
del lado del servidor originalmente
diseñado para el desarrollo web de contenido
dinámico. Fue
uno de los primeros lenguajes de programación del lado del servidor que se
podían incorporar directamente en el documento HTML
en lugar de llamar a un archivo externo que procese los datos. El código es
interpretado por un servidor web con un módulo de procesador de PHP que genera
la página Web resultante. PHP ha evolucionado por lo que ahora incluye también
una interfaz de línea
de comandos que
puede ser usada en aplicaciones
gráficas independientes.
PHP puede ser usado en la mayoría de los servidores web al igual que en casi
todos los sistemas operativos y plataformas sin ningún costo.
PHP fue
creado originalmente por Rasmus
Lerdorf en 1995. Actualmente el lenguaje sigue siendo desarrollado con
nuevas funciones por el grupo PHP.1 Este lenguaje forma parte
del software
libre publicado
bajo la licencia
PHP que
es incompatible con la Licencia
Pública General de GNU
debido a las restricciones del uso del término PHP
JavaScript
JavaScript es
un lenguaje
de programación interpretado,
dialecto del estándar ECMAScript. Se define como orientado
a objetos, basado
en prototipos, imperativo, débilmente tipado y dinámico.
Se utiliza
principalmente en su forma del lado del cliente (client-side), implementado como parte de
un navegador
web permitiendo
mejoras en la interfaz
de usuario y páginas web dinámicas, en bases de
datos locales al navegador...4 aunque existe una forma
de JavaScript del lado
del servidor (Server-side
JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en
documentos PDF, aplicaciones de escritorio
(mayoritariamente widgets) es también significativo.
JavaScript se
diseñó con una sintaxis similar al C, aunque adopta nombres y
convenciones del lenguaje
de programación Java.
Sin embargo Javay JavaScript no están relacionados
y tienen semánticas y propósitos diferentes.
Todos los
navegadores modernos interpretan el código JavaScript integrado en las páginas
web. Para interactuar con una página web se provee al lenguaje JavaScript de
una implementación del Document
Object Model (DOM).
Tradicionalmente
se venía utilizando en páginas web HTML para
realizar operaciones y únicamente en el marco de la aplicación
cliente, sin
acceso a funciones del servidor. JavaScript se interpreta en
el agente
de usuario, al
mismo tiempo que las sentencias van descargándose junto con el código HTML.
BIBLIOGRAFÍA
Sergio
Luján Mora (2001) (en español, libro completo gratuito en pdf). Programación
en Internet: Clientes Web (1ªedición).
Editorial Club Universitario.
http://es.wikipedia.org/wiki/PHP
Sergio
Luján Mora (2002) (en español, libro completo gratuito en pdf). Programación
de aplicaciones web: historia, principios básicos y clientes web (1ª edición). Editorial
Club Universitario.
Flanagan, David
(2002). JavaScript: The Definitive Guide (4ª Edición edición). ISBN 0-596-00048-0.