lenguajes de programación para la web
TRANSCRIPT
![Page 1: Lenguajes de programación para la web](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/1.jpg)
Instituto Superior de Electrónica Gamma
Lenguajes de programación para la web
![Page 2: Lenguajes de programación para la web](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/2.jpg)
Pauta
• HTML / CSS• Javascript• PHP
![Page 3: Lenguajes de programación para la web](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/3.jpg)
HTML
http://www.w3c.es/
![Page 4: Lenguajes de programación para la web](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/4.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/5.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/6.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/7.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/8.jpg)
CSS
http://www.w3c.es/
![Page 9: Lenguajes de programación para la web](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/9.jpg)
¿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](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/10.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/11.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/12.jpg)
Javascript
http://www.javascript.com/
![Page 13: Lenguajes de programación para la web](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/13.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/14.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/15.jpg)
Desventajas del Javascript
• Código visible por cualquier usuario. • El código debe descargarse
completamente.
![Page 16: Lenguajes de programación para la web](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/16.jpg)
PHP
http://www.php.net
![Page 17: Lenguajes de programación para la web](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/17.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/18.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022100507/559704601a28ab6c4f8b47f4/html5/thumbnails/19.jpg)
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.