Top Banner
PROGRAMACION WEB Fany Concepción XI J
13

Programacion web

Feb 12, 2017

Download

Technology

fany concepcion
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Programacion web

PROGRAMACION WEB

Fany Concepción XI J

Page 2: Programacion web

LENGUAJES DE PROGRAMACION

Los lenguajes de programación más usados en desarrollo web son principalmente: ASP.NET, PHP y JSP, aunque aún hay quienes usan ASP, Macromedia ColdFusion y Perl. También hay un proyecto para usar Pascal en web a través del lenguaje Pascal Server Pages - PSP pero aún no se han concretado desarrollos, hasta donde se conoce.

Page 3: Programacion web

ASP.NET

ASP.NET es un framework para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET está construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.

Page 4: Programacion web

CARACTERISTICASVentajas:

Costos predecibles Experiencia especial en el as Más rápido de implementar que aplicaciones adquiridas Niveles de desempeño garantizados   actualizaciones automáticas del software.

Desventajas:

- Complejidad de aprendizaje. - Faltan funciones internas.

Page 5: Programacion web

PHP es un lenguaje de programación de uso general de código del

lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos.

Page 6: Programacion web

CARACTERISTICAS Ventajas:

- Muy fácil de aprender. - Se caracteriza por ser un lenguaje muy rápido. - 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.

Desventajas: - Se necesita instalar un servidor web. - Todo el trabajo lo realiza el servidor y no delega al cliente. - La programación orientada a objetos es aún muy deficiente para aplicaciones

grandes. - Dificulta la modularización.

Page 7: Programacion web

JavaServer Pages (JSP) es una tecnología que ayuda a los

desarrolladores de software a crear páginas web dinámicas basadas en HTML, XML, entre otros tipos de documentos. JSP es similar a PHP, pero usa el lenguaje de programación Java.

Para desplegar y correr JavaServer Pages, se requiere un servidor web compatible con contenedores servlet como Apache Tomcat o Jetty.

Page 8: Programacion web

CARACTERISTICAS Ventajas

- El código está bien estructurado y resulta fácil de leer si se conoce bien el lenguaje.

- La parte de JSP dinámico se escribe en Java, permitiendo una integración total con módulos Java y la utilización de un motor de páginas basado en servlets de Java.

Desventajas del JSP:

- Es un lenguaje bastante complejo y que requiere bastante tiempo de aprendizaje.

- El alojamiento web requiere tener instalado un servidor Tomcat.

Page 9: Programacion web

HTML HTML, sigla en inglés de HyperText Markup

Language (lenguaje de marcas de hipertexto), hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que sirve de referencia del software que conecta con la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, videos, juegos, entre otros.

Page 10: Programacion web

CARACTERISTICAS VENTAJAS:

- Fácil de usar - Permite la comunicación rápida y directa con una o varias personas que

se encuentren en cualquier parte del mundo. - Desarrollo de diferentes proyectos y propuestas para darlos a conocer a

través de la red. - Se puede contactar con diferentes personas para realizar negocios,

trabajos, proyectos, etc.

DESVENTAJAS:

- Es muy básico - No ofrece diversidad de opciones - No es muy completo

Page 11: Programacion 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. Es similar a Java, aunque no es un lenguaje orientado a objetos, el mismo no dispone de herencias. La mayoría de los navegadores en sus últimas versiones interpretan código Javascript

Page 12: Programacion web

CARACTERISTICAS Ventajas:

- Lenguaje de scripting seguro y fiable. - Los script tienen capacidades limitadas, por razones de seguridad. - El código Javascript se ejecuta en el cliente.

Desventajas:

- Código visible por cualquier usuario. - El código debe descargarse completamente. - Puede poner en riesgo la seguridad del sitio, con el actual

problema llamado XSS (significa en inglés Cross Site Scripting renombrado a XSS por su similitud con las hojas de estilo CSS).

Page 13: Programacion web