Introducción
Casi todo el
contenido de Internet (y su nacimiento) ha sido creado con lenguajes
de programación web (y posteriormente también programas CMS) Desde
que nació los diseñadores de webs pedían nuevas soluciones con la
creación de nuevos lenguajes. La tecnología se fue desarrollando,
hasta el punto de poder crear web dinámicas (se explica este
concepto en el desarrollo) que permitía una gran interacción con
los usuarios y utilizar bases de datos.
Desarrollo
La creación de
páginas web a día de hoy no implica saber programar gracias a los
programas gestores de contenido o CMS (Joomla, Nuxeo DM, etc) de
todos modos saber programar sigue siendo importante por el alto nivel
de personalización que se nos permite de páginas web que no nos
ofrecen en muchos casos los CMS. Los lenguajes orientados a Internet
surgen ante la necesidad de desarrollar aplicaciones personalizadas
para servidores web, esto fue auspiciado en parte por la integración
de la propia Internet con el antiguo navegador Netscape.
Desde entonces han
ido surgiendo diversos lenguajes de programación, muchos de ellos
basados en programación off-line como C o Java pero con algunos
cambio en su sintaxis para adaptarlo a las necesidades de Internet.
Cabe mencionar que también han sido fuente de trabajo por lo que son
capaces de ofrecer. Uno de los primeros lenguajes que surgieron fue
el HTML, aunque hoy en día solo se usa como mucho para
iniciarse en el aprendizaje de la programación web, comentemos
algunas características de este lenguaje.
HTML (
en castellano “lenguaje de marcas de hipertexto”):
es un lenguaje muy básico y limitado que permite la creación de
páginas web. Básicamente consiste en redactar e ir estructurando el
texto a base de marcas, las dos partes principales bien diferenciadas
cuando creamos código HTML son HEAD (cabecera) y BODY (cuerpo) de
tal modo que:
<HTML> <HEAD> <TITLE> Documento de prueba </TITLE> </HEAD>
La marca HTML indica al programa que comenzamos a programar en dicho
lenguaje
Con la marca HEAD
indicamos que se empieza introducirá un título a la web, en TITLE
insertamos lo que queremos que aparezca de cabecera y siempre
cerramos con la marca del mismo nombre pero acompañada de una /.
Continuemos con el código.
<BODY> <H1> Esto es una "demo" de documento HTML </H1> </BODY> </HTML>
Con la marca body (cuerpo) indicamos que vamos a comenzar un texto y
con H1 que será el primer texto del texto de la web, escribimos
dentro de esas marcas lo que queramos que aparezca en pantalla y
cerramos cuerpo de nuevo con la barra por último cerramos con la
marca HTML y barra, para indicar que el código en HTML ya esta
finalizado.
A día de hoy HTML
ya no se usa en el entorno laboral, es un lenguaje obsoleto que no
permite las posibilidades que permite la web hoy en día un lenguaje
mas avanzado, a continuación señalaré algunos lenguajes para
programar webs en orden cronológico de creación.
Python:
Es un lenguaje creado por Guido Van Rossum, se trata de un lenguaje
simple de utilizar y que permite programar aplicaciones de propósito
general (aplicaciones de todo tipo en general) y también páginas
web, es de alto nivel también por lo que no hay que inmiscuirse en
los registros de memoria, por último mencionar que es open source,
lo que permitió modificarlo para que trabaje en diferentes
plataformas (sistemas operativos, aparatos electrónicos, etc)
Ruby: Es un
lenguaje creado por Yukihiro Matsumoto, básicamente es una mezcla de
sus lenguajes favoritos (Perl, Smaltalk, Eiffel, Ada y Lisp) Ruby en
1996 se convirtió en software libre y a día de hoy es un importante
lenguaje de programación. Es un lenguaje orientado a objetos y mu
flexible ya que permite alterarlo libremente. Sus partes esenciales
pueden ser eliminadas o editadas por el usuario y agregar
funcionalidades a partes ya existentes.
Javascript: Es un sencillo lenguaje de programación
orientado a objetos, diseñado para utilizar páginas web. Tiene la
singularidad de ser incorporado en cualquier página web sin instalar
otro programa para ser visualizado. Por otra parte permite que se
programe para Linux, Windows y Apple, debido a sus características
también muy utilizada en Internet.
PHP: Lenguaje
enfocado exclusivamente al desarrollo de páginas web y que puede ser
incrustado en páginas con código HTML. A día de hoy muchas páginas
web están creadas con este código debido a su flexibilidad,
sencillez y que sea de código abierto, lo que lo ha hecho muy
popular. El PHP se utiliza para crear páginas dinámicas, estas son
páginas que el contenido no es siempre igual, por ejemplo pueden
cambiar en base a los cambios que hagan un usuario (comentarios de
una noticia) de búsquedas, cambiar los contenidos en función de los
que cambios que haya en una base de datos, etc. Para este código se
necesita instalar un servicio web.
Conclusión
Internet ha sido
creado a través de multitudes herramientas, destacando
principalmente los lenguajes orientados a la creación de páginas
web, el aporte comunitario de empresas y de usuarios en su casa ha
sido grande y ha hecho de Internet lo que es hoy en día.
Bibliografía
Bibliografía
No hay comentarios:
Publicar un comentario