Los lenguajes de programación en la web

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 








No hay comentarios:

Publicar un comentario