Lenguajes de programación para la web

19

Click here to load reader

Transcript of Lenguajes de programación para la web

Page 1: Lenguajes de programación para la web

Instituto Superior de Electrónica Gamma

Lenguajes de programación para la web

Page 2: Lenguajes de programación para la web

Pauta

• HTML / CSS• Javascript• PHP

Page 3: Lenguajes de programación para la web

HTML

http://www.w3c.es/

Page 4: Lenguajes de programación para la web

HTML

• Es un lenguaje estático para el desarrollo de sitios web (acrónimo en inglés de HyperText Markup Language, en español Lenguaje de Marcas Hipertextuales).

• Desarrollado por el World Wide Web Consortium (W3C).

• Los archivos pueden tener las extensiones (htm, html).

Page 5: Lenguajes de programación para la web

Ventajas del HTML

• Sencillo que permite describir hipertexto. • Texto presentado de forma estructurada y

agradable. • No necesita de grandes conocimientos

cuando se cuenta con un editor de páginas web o WYSIWYG.

.

Page 6: Lenguajes de programación para la web

Ventajas del HTML

• Archivos pequeños. • Despliegue rápido. • Lenguaje de fácil aprendizaje. • Lo admiten todos los exploradores

Page 7: Lenguajes de programación para la web

Desventajas HTML

• Lenguaje estático. • La interpretación de cada navegador

puede ser diferente. • Guarda muchas etiquetas que pueden

convertirse en “basura” y dificultan la corrección.

Page 8: Lenguajes de programación para la web

CSS

http://www.w3c.es/

Page 9: Lenguajes de programación para la web

¿Qué es CSS?

• Hojas de Estilo (o CSS, por Cascading StyleSheets)

• Permite aplicar formato visual a los documentos HTML.

• Permite separar los contenidos del diseño.• Es imprescindible para crear páginas web.• La extensión de los archivos es .css

Page 10: Lenguajes de programación para la web

Ventajas del CSS

• Obliga a crear documentos HTML bien definidos.

• Mejora la accesibilidad del documento• Reduce la complejidad del mantenimiento• Permite visualizar los documentos en

distintos dispositivos

Page 11: Lenguajes de programación para la web

Desventajas del CSS

• Existen limitaciones en los navegadores en cuanto al soporte.

• En algunos navegadores los diseños se ven distintos.

Page 12: Lenguajes de programación para la web

Javascript

http://www.javascript.com/

Page 13: Lenguajes de programación para la web

Javascript

• Este es un lenguaje interpretado, no requiere compilación.

• Fue creado por Brendan Eich en la empresa Netscape Communications.

• Utilizado principalmente en páginas web. • Los archivos tienen la extensión en .js

Page 14: Lenguajes de programación para la web

Ventajas de Javascript

• Lenguaje de scripting seguro y fiable. • Los script tienen capacidades limitadas,

por razones de seguridad. • El código Javascript se ejecuta en el

cliente.

Page 15: Lenguajes de programación para la web

Desventajas del Javascript

• Código visible por cualquier usuario. • El código debe descargarse

completamente.

Page 16: Lenguajes de programación para la web

PHP

http://www.php.net

Page 17: Lenguajes de programación para la web

PHP

• Es un lenguaje de programación utilizado para la creación de sitio web.

• PHP es un acrónimo recursivo que significa “PHP Hypertext Pre-processor”, (inicialmente se llamó Personal Home Page).

• Surgió en 1995, desarrollado por PHP Group.

• Los archivos tienen la extension .php

Page 18: Lenguajes de programación para la web

Ventajas del PHP

• Fácil de aprender. • Soporta en cierta medida la orientación a

objeto. Clases y herencia. • Es un lenguaje multiplataforma: Linux,

Windows, entre otros. • Capacidad de conexión con la mayoría de

los manejadores de base de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, entre otras.

Page 19: Lenguajes de programación para la web

Desventajas del PHP

• Se necesita instalar un servidor web. • Todo el trabajo lo realiza el servidor y no

delega al cliente. • La legibilidad del código puede verse

afectada.