Lenguajes de programación web Aplicaciones con tecnología Internet
Lenguajes de programación web <ul><li>Durante la evolución de los lenguajes de programación, se observa que han pasado de ...
Lenguajes de programación web <ul><li>El hecho de que los sistemas estén basados en lenguajes de programación web, se les ...
Arquitectura común de aplicaciones web Cliente Servidor
HTML <ul><li>Siglas de  HyperText Markup Language  ( Lenguaje de Marcas de Hipertexto ). Es un lenguaje de marcado,  emple...
HTML <ul><li>Ventajas  </li></ul><ul><li>Texto estructurado (etiquetas).  </li></ul><ul><li>Archivos pequeños.  </li></ul>...
Javascript <ul><li>Se trata de un lenguaje de scripts basado en objetos que permite hacer aplicaciones incrustadas en un d...
Javascript <ul><li>Ventajas </li></ul><ul><li>Lenguaje interpretado </li></ul><ul><li>Se ejecuta del lado cliente </li></u...
PHP <ul><li>PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la generación de páginas web ...
PHP <ul><li>Ventajas </li></ul><ul><li>Capacidad de conexión con distintos manejadores de base de datos. </li></ul><ul><li...
ASP <ul><li>Active server pages, por sus siglas en inglés. Es un lenguaje para la creación de sitios web dinámicos, desarr...
ASP <ul><li>Ventajas </li></ul><ul><li>Uso de visual Basic Script.Tecnología </li></ul><ul><li>Soporte de Jscript (Javascr...
ASP.NET <ul><li>Con su desarrollo se resolvieron las limitaciones de su antecesor ASP. </li></ul><ul><li>Para desarrollar ...
ASP.NET <ul><li>Ventajas </li></ul><ul><li>Orientado a objetos. </li></ul><ul><li>Separa el diseño del código. </li></ul><...
JSP <ul><li>Iniciales de Java server pages, lenguaje que está orientado al desarrollo web en Java y es multiplataforma. </...
JSP <ul><li>Ventajas </li></ul><ul><li>Multiplataforma </li></ul><ul><li>La parte dinámica está escrita en Java. </li></ul...
Python <ul><li>Lenguaje creado en el año 1990 por Guido Van Rossum, considerado como el más limpio para programar y permit...
Python <ul><li>Ventajas </li></ul><ul><li>Licencia de código abierto (Opensource). </li></ul><ul><li>Gran cantidad de func...
Ruby <ul><li>Lenguaje desarrollado por Yukihro “Matz” Matsumoto, con una sintaxis inspirada en Python y Perl. Es un lengua...
Ruby <ul><li>Ventajas </li></ul><ul><li>Desarrollo de aplicaciones a bajo costo. </li></ul><ul><li>Portátil </li></ul><ul>...
Perl <ul><li>Este lenguaje soporta tanto programación estructurada, como la orientada a objetos y la funcional. Es del tip...
Perl <ul><li>Ventajas </li></ul><ul><li>Facilidad y comodidad en la escritura de scripts. </li></ul><ul><li>Potente para e...
Lenguajes de programación web <ul><li>La decisión de qué lenguaje de programación usar a la hora del desarrollo aplicacion...
Lenguajes de programación web <ul><li>Enlaces a temas relacionados: </li></ul><ul><li>http://www.programacionphp.net/ </li...
Próxima SlideShare
Cargando en…5
×

Lenguajes De Programación Web

44.116 visualizaciones

Publicado el

Publicado en: Tecnología
1 comentario
8 recomendaciones
Estadísticas
Notas
Sin descargas
Visualizaciones
Visualizaciones totales
44.116
En SlideShare
0
De insertados
0
Número de insertados
260
Acciones
Compartido
0
Descargas
788
Comentarios
1
Recomendaciones
8
Insertados 0
No insertados

No hay notas en la diapositiva.

Lenguajes De Programación Web

  1. 1. Lenguajes de programación web Aplicaciones con tecnología Internet
  2. 2. Lenguajes de programación web <ul><li>Durante la evolución de los lenguajes de programación, se observa que han pasado de ser estáticos a lo que actualmente conocemos como lenguajes de programación para la web dinámicos. Sin confundir el término dinámico como la interacción del sistema con el usuario, sino como la interacción del usuario con datos a través del sistema. </li></ul>
  3. 3. Lenguajes de programación web <ul><li>El hecho de que los sistemas estén basados en lenguajes de programación web, se les hace atractivo a un sin números de usuarios, quienes no dependerán por completo un sistema operativo en particular para usar las aplicaciones, y estas se emplean mediante el navegador web. </li></ul>
  4. 4. Arquitectura común de aplicaciones web Cliente Servidor
  5. 5. HTML <ul><li>Siglas de HyperText Markup Language ( Lenguaje de Marcas de Hipertexto ). Es un lenguaje de marcado, empleado para dar forma al contenido de las páginas web. No se trata de un lenguaje de programación, donde se podrían procesar entradas, incluir condiciones, etc., pero es el que permitirá visualizar la información generada por otros lenguajes de programación web </li></ul>
  6. 6. HTML <ul><li>Ventajas </li></ul><ul><li>Texto estructurado (etiquetas). </li></ul><ul><li>Archivos pequeños. </li></ul><ul><li>Fácil aprendizaje. </li></ul><ul><li>Desventajas </li></ul><ul><li>Estático. </li></ul><ul><li>Interpretación diferente dependiendo del navegador. </li></ul><ul><li>Exceso de etiquetas. </li></ul>
  7. 7. Javascript <ul><li>Se trata de un lenguaje de scripts basado en objetos que permite hacer aplicaciones incrustadas en un documento HTML, que pueden manejar eventos según acciones de parte del usuario. Se maneja del lado del cliente y por lo tanto no se pueden consultar datos del lado del servidor. Útil para la validación de datos antes de enviar al servidor. </li></ul>
  8. 8. Javascript <ul><li>Ventajas </li></ul><ul><li>Lenguaje interpretado </li></ul><ul><li>Se ejecuta del lado cliente </li></ul><ul><li>Lenguaje seguro. </li></ul><ul><li>Desventajas </li></ul><ul><li>Código visible. </li></ul><ul><li>El código debe descargarse completamente. </li></ul>
  9. 9. PHP <ul><li>PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la generación de páginas web dinámicas, embebidas en páginas HTML y ejecutadas en el servidor. PHP no necesita ser compilado para ejecutarse. Para su funcionamiento necesita tener instalado Apache o IIS con las librerías de PHP. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas características específicas. Los archivos cuentan con la extensión “.php”. </li></ul>
  10. 10. PHP <ul><li>Ventajas </li></ul><ul><li>Capacidad de conexión con distintos manejadores de base de datos. </li></ul><ul><li>No requiere definición de tipos de variables. </li></ul><ul><li>Es libre. </li></ul><ul><li>Desventajas </li></ul><ul><li>Se necesita instalar un servidor web. </li></ul><ul><li>Todo el trabajo es realizado en el servidor. </li></ul><ul><li>Se puede dificultar la lectura del código </li></ul>
  11. 11. ASP <ul><li>Active server pages, por sus siglas en inglés. Es un lenguaje para la creación de sitios web dinámicos, desarrollado por Microsoft y requiere la instalación del Internet Information Server (IIS). No necesita compilación y se puede insertar junto al código HTML, con archivos bajo la extensión “.asp”. </li></ul>
  12. 12. ASP <ul><li>Ventajas </li></ul><ul><li>Uso de visual Basic Script.Tecnología </li></ul><ul><li>Soporte de Jscript (Javascript de Micrososft). </li></ul><ul><li>Óptimo con el manejador de base de datos SQL Server. </li></ul><ul><li>Desventajas </li></ul><ul><li>Tecnología propietaria. </li></ul><ul><li>Hospedaje costoso. </li></ul><ul><li>Códigos extensos para funciones simples. </li></ul>
  13. 13. ASP.NET <ul><li>Con su desarrollo se resolvieron las limitaciones de su antecesor ASP. </li></ul><ul><li>Para desarrollar en ASP.NET se puede usar C#, VB.NET o J#. Para el funcionamiento de las páginas se requiere instalar IIS con el framework .NET. </li></ul><ul><li>Los archivos tienen la extensión “.aspx”. </li></ul>
  14. 14. ASP.NET <ul><li>Ventajas </li></ul><ul><li>Orientado a objetos. </li></ul><ul><li>Separa el diseño del código. </li></ul><ul><li>Fácil mantenimiento. </li></ul><ul><li>Mayor seguridad. </li></ul><ul><li>Desventajas </li></ul><ul><li>Mayor consumo de recursos. </li></ul>
  15. 15. JSP <ul><li>Iniciales de Java server pages, lenguaje que está orientado al desarrollo web en Java y es multiplataforma. </li></ul><ul><li>Comparte características con ASP.NET. Fue desarrollado por Sun Microsystems y dispone de un motor de páginas basado en los servlets de Java. Requiere instalar un servidor Tomcat. </li></ul><ul><li>Los archivos son de extensión “.jsp”. </li></ul>
  16. 16. JSP <ul><li>Ventajas </li></ul><ul><li>Multiplataforma </li></ul><ul><li>La parte dinámica está escrita en Java. </li></ul><ul><li>Permite el uso de servlets </li></ul><ul><li>Desventajas </li></ul><ul><li>Complejo aprendizaje </li></ul>
  17. 17. Python <ul><li>Lenguaje creado en el año 1990 por Guido Van Rossum, considerado como el más limpio para programar y permite crear todo tipo de aplicaciones incluyendo sitios web. </li></ul><ul><li>Es un lenguaje interpretado y multiparadigma, los programadores pueden adoptar un estilo de programación: Estructurada, orientada a objetos, funcional u orientada a aspectos. </li></ul>
  18. 18. Python <ul><li>Ventajas </li></ul><ul><li>Licencia de código abierto (Opensource). </li></ul><ul><li>Gran cantidad de funciones y librerías. </li></ul><ul><li>Orientado a Objetos. </li></ul><ul><li>Multiplataforma </li></ul><ul><li>Desventajas </li></ul><ul><li>Es lento por tratarse de un lenguaje interpretado. </li></ul>
  19. 19. Ruby <ul><li>Lenguaje desarrollado por Yukihro “Matz” Matsumoto, con una sintaxis inspirada en Python y Perl. Es un lenguaje Opensource, de alto nivel y orientado a objetos, que puede manejar excepciones y cargar librerías de extensiones dinámicamente si el sistema operativo lo permite. </li></ul>
  20. 20. Ruby <ul><li>Ventajas </li></ul><ul><li>Desarrollo de aplicaciones a bajo costo. </li></ul><ul><li>Portátil </li></ul><ul><li>Multiplataforma </li></ul><ul><li>Desventajas </li></ul><ul><li>El código puede volverse desordenado, si varios programadores no establecen alguna convención de sintaxis. </li></ul>
  21. 21. Perl <ul><li>Este lenguaje soporta tanto programación estructurada, como la orientada a objetos y la funcional. Es del tipo software libre. </li></ul><ul><li>Su estructura está basada en el lenguaje C y aunque su desarrollo fue pensado para la plataforma UNIX, actualmente está disponible en varios sistemas operativos </li></ul>
  22. 22. Perl <ul><li>Ventajas </li></ul><ul><li>Facilidad y comodidad en la escritura de scripts. </li></ul><ul><li>Potente para el procesamiento de textos. </li></ul><ul><li>Versátil. </li></ul><ul><li>Desventajas </li></ul><ul><li>Complejo aprendizaje. </li></ul><ul><li>Lenguaje interpretado. </li></ul>
  23. 23. Lenguajes de programación web <ul><li>La decisión de qué lenguaje de programación usar a la hora del desarrollo aplicaciones web, siempre será tema de controversia. Las diferencias entre estos, generalmente se encuentran en la plataforma que requieran. Por ello podrá observarse que la elección del lenguaje, tenderá más hacia el gusto del usuario, que al resultado de evaluar el rendimiento de las herramientas. </li></ul>
  24. 24. Lenguajes de programación web <ul><li>Enlaces a temas relacionados: </li></ul><ul><li>http://www.programacionphp.net/ </li></ul><ul><li>http://www.desarrolloweb.com/manuales/12/ </li></ul><ul><li>http://www.soloasp.com.ar/ </li></ul><ul><li>http://www.abcdatos.com/tutoriales/programacion/perl/ </li></ul><ul><li>http://www.abcdatos.com/tutoriales/programacion/python.html </li></ul><ul><li>http://www.programacionfacil.com/programacion/manual_java_jsp </li></ul><ul><li>http://www.forosdelweb.com/f105/entorno-programacion-ruby-517917/ </li></ul>

×