diferentes lenguajes de programación web

13
Diferentes lenguajes de programación web

Upload: xoch-flores

Post on 24-Jun-2015

77 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Diferentes lenguajes de programación web

Diferentes lenguajes de programación web

Page 2: Diferentes lenguajes de programación web

Python

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible.

Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. 

Python fue creado a finales de los ochenta por Guido van Rossum en el Centro para las Matemáticas y la Informática (CWI, Centrum Wiskunde & Informatica), en los Países Bajos, como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba.

Page 3: Diferentes lenguajes de programación web

Comentarios : detrás de #Asignación: se usa = �Ejemplo:>>>a=3+2J>>> # Esto es un comentario>>>B=7 # asignación

Page 4: Diferentes lenguajes de programación web

HTML HTML significa HyperText Markup Language. Es el lenguaje

en que se escriben los millones de documentos que hoy existen en el World Wide Web. Cuando accedemos a uno de estos documentos, el cliente (Netscape, IE, Mosaic, Lynx, Mozilla) los interpreta y los muestra.

HTML no es sensible a mayúsculas y minúsculas. Para HTML es equivalente <HTML> y <html>, con algunas excepciones. Aunque es recomendable es escribir los nombres de las etiquetas en minúsculas ya que las nuevas generaciones del HTML están basadas en SGML que requiere de documentos bien formados. Así que, si nuestra intención es continuar trabajando con este tipo de documentos en el futuro, nos puede venir bien seguir el modo de escribir de los documentos bien formados:

Nombres de etiquetas y atributos en minúsculas. Etiquetas de cierre para elementos no vacíos. Los valores de los atributos deben estar incluidos entre

comillas dobles.

Page 5: Diferentes lenguajes de programación web

Estructura de un documento HTML

Todas las páginas web tienen la siguiente estructura:

<html><head>   <title>Primera página</title></head><body>

</body></html>

Page 6: Diferentes lenguajes de programación web

javascript

JavaScript es un lenguaje interpretado que permite incluir macros en páginas Web. Estas macros se ejecutan en el ordenador del visitante de nuestras páginas, y no en el servidor (algo muy interesante, porque los servidores Web suelen estar sobrecargados, mientras que los PC's de los usuarios no suelen estarlo).

Page 7: Diferentes lenguajes de programación web

<script type=“text/javascript”>…</script>

Page 8: Diferentes lenguajes de programación web

PHP

PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML.

Page 9: Diferentes lenguajes de programación web

Un ejemplo introductorio

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"    "http://www.w3.org/TR/html4/loose.dtd"><html>    <head>        <title>Ejemplo</title>    </head>    <body>

        <?php            echo "¡Hola, soy un script de PHP!";        ?>

    </body></html>

Page 10: Diferentes lenguajes de programación web

ASP ASP.NET es un framework para aplicaciones

web desarrollado y comercializado por Microsoft. Los formularios web están contenidos en archivos con

una extensión ASPX; en jerga de programación, estos archivos típicamente contienen etiquetas HTML o XHTML estático, y también etiquetas definiendo Controles Web que se procesan del lado del servidor y Controles de Usuario donde los desarrolladores colocan todo el código estático y dinámico requerido por la página web. Adicionalmente, el código dinámico que se ejecuta en el servidor puede ser colocado en una página dentro de un bloque <% -- código dinámico -- %> que es muy similar a otras tecnologías de desarrollo como PHP, JSP y ASP, pero esta práctica es, generalmente, desaconsejada excepto para propósitos de enlace de datos pues requiere más llamadas cuando se genera la página.

Page 11: Diferentes lenguajes de programación web

Formulario web de ejemplo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void Page_Load(object sender, EventArgs e) { Label1.Text = DateTime.Now.ToLongDateString(); } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Página de Ejemplo</title> </head> <body> <form id="form1" runat="server"> <div> <asp:Label runat="server" id="Label1" /> </div> </form> </body> </html>

Page 12: Diferentes lenguajes de programación web

JSPEs un lenguaje para la creación de sitios web

dinámicos, acrónimo de Java Server Pages. Está orientado a desarrollar páginas web en Java. JSP es un lenguaje multiplataforma. Creado para ejecutarse del lado del servidor. JSP fue desarrollado  por Sun Microsystems. Comparte ventajas similares a las de ASP.NET desarrollado para la creación  de aplicaciones web potentes.  La tecnología de JSP permite a los desarrolladores y a los diseñadores de web desarrollar rápidamente y mantener fácilmente páginas dinámicas, ricas en información como son las que soportan a sistemas de negociación. La tecnología de los JSP separa la interfaz del usuario de la parte lógica  del contenido permitiendo a los diseñadores  cambiar a su disposición las plantillas de la interfaz sin alterar  el contenido dinámico subyacente.

Page 13: Diferentes lenguajes de programación web