Un recorrido por la Web En este apartado revisaremos los lenguajes de programación utilizados para desarrollos que tienen un gran impacto en los browsers de Internet. Cabe destacar que, cuando hablamos de desarrollos web, nos referimos a todos aquellos que pueden ser utilizados tanto en Internet como en una intranet, considerando a esta última como la red interna y privada de una organización.
▼▼
Introducción a los lenguajes
ASP.NET............................................ 4
de programación para Web......... 2
JavaScript.......................................... 5
HTML................................................ 2 PHP................................................... 3
▼▼
Resumen...................................... 6
ASP.................................................... 3
Servicio de atención al lector:
[email protected]
2
APÉNDICE A. UN RECORRIDO POR LA WEB
Introducción a los lenguajes de programación para Web En la actualidad, podemos encontrar una gran variedad de lenguajes de programación orientados al desarrollo web. Como vimos a lo largo de este libro, existen diferentes plataformas que nos facilitan el uso de un lenguaje, como puede ser el caso de Visual Studio. A continuación, repasaremos algunos de los más utilizados hasta el momento.
HTML Es un lenguaje estático para el desarrollo de sitios, cuyas siglas provienen de HyperText Markup Language (en español: lenguaje de marcas hipertextuales). Fue desarrollado por el World Wide Web Consortium (www.w3c.es). Para conocer más sobre este lenguaje, recomendamos leer el libro HTML5, escrito por Damián De Luca.
Figura 1. Ejemplo de cómo puede ser el código HTML para el desarrollo de una web simple.
www.redusers.com
3
INTRODUCCIÓN A LA PROGRAMACIÓN
PHP Su sigla significa PHP Hypertext Pre-processor, porque inicialmente se lo llamó Personal Home Page. Surgió en 1995, desarrollado por el PHP Group. Es un lenguaje aplicado a la generación de páginas dinámicas, embebidas en páginas HTML y ejecutadas en el servidor. Para su funcionamiento necesita tener instalado Apache o IIS (Internet Information Server) con las librerías de PHP y ser compilado. Para conocer más sobre este lenguaje, recomendamos los libros: PHP6, Desarrollo PHP + MySQL y PHP avanzado, escritos por Francisco Minera.
Figura 2. Ejemplo sencillo de la sintaxis de código PHP para el desarrollo de una página web.
ASP Es una tecnología desarrollada por Microsoft para la creación de sitios web dinámicos. Significa Active Server Pages y fue liberado por Microsoft en 1996. Las páginas web generadas con este lenguaje necesariamente deben tener instalado IIS; no requiere ser compilado.
www.redusers.com
4
APÉNDICE A. UN RECORRIDO POR LA WEB
El lenguaje más utilizado es VBScript, nativo de Microsoft. También pueden utilizarse Perl y Jscript. Para conocer más sobre este lenguaje, recomendamos el libro Programador .NET, escrito por Matías Iacono.
Figura 3. En esta captura podemos visualizar un ejemplo sencillo del desarrollo web con ASP.
ASP.NET Fue desarrollado en 2002 para resolver las limitaciones que brindaba su antecesor, ASP. Permite desarrollar desde sitios sencillos hasta
PHP Es un lenguaje de usabilidad media que posee documentación variada y extensa. Ha sido considerado de fácil aprendizaje e influenciado por: C, PERL, Java, C++ y TCL. Algunas de las páginas más populares programadas en PHP son: Wikipedia, Udemy y Facebook.
www.redusers.com
5
INTRODUCCIÓN A LA PROGRAMACIÓN
grandes aplicaciones. Para esto se puede utilizar C#, VB.NET o J#. Si queremos conocer más sobre este lenguaje, recomendamos los libros: Programador .NET, por Matías Iacono; Visual Basic .NET, por Mariano Birnios; y C#, por Nicolás Arrioja Landa Cosio.
Figura 4. En esta imagen encontramos el ejemplo de un sitio de Internet desarrollado con ASP.NET.
JAVASCRIPT Fue creado por Brendan Eich en la empresa Netscape Communications y es utilizado, principalmente, en páginas web.
POPULARIDAD Existen tres factores que afectan la popularidad de los lenguajes: el uso de una compañía para proyectos específicos, los programadores que aprenden un lenguaje para conseguir empleos, y los educadores que enseñan los lenguajes a sus estudiantes para ampliar sus posibilidades laborales.
www.redusers.com
6
APÉNDICE A. UN RECORRIDO POR LA WEB
Si bien se parece a Java, no es un lenguaje orientado a objetos. Es el lenguaje más interpretado por la mayoría de los navegadores actuales. Para conocer más sobre este lenguaje, recomendamos los libros: Desarrollo web profesional y AJAX, escritos por Francisco Minera.
Figura 5. En esta imagen podemos ver el ejemplo de una página que se desarrolla con JavaScript.
RESUMEN Actualmente existen diferentes lenguajes de programación para desarrollar en la Web que han ido surgiendo debido a las tendencias y necesidades de las distintas plataformas. En el ámbito comercial simple, generalmente los más utilizados son PHP y ASP.NET. En el caso de las grandes aplicaciones, suelen usarse códigos más robustos, como JavaScript o Java. Hoy en día, en el ámbito de los videojuegos y las aplicaciones ágiles se emplea mucho HTML5.
www.redusers.com