Lenguajes De Programación Web
Upcoming SlideShare
Loading in...5
×
 

Lenguajes De Programación Web

on

  • 32,493 views

 

Statistics

Views

Total Views
32,493
Views on SlideShare
32,398
Embed Views
95

Actions

Likes
3
Downloads
578
Comments
1

7 Embeds 95

http://yoli0712.wordpress.com 40
http://www.slideshare.net 18
http://direccionalatecnologiawebylenguajesdeprogramacion.alianzasuperior.com 16
http://148.202.89.33 12
http://info-ati.blogspot.com 7
http://www.scoop.it 1
http://direccionalatecnologiawebylenguajesdeprogramacion.aula.la 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Lenguajes De Programación Web Lenguajes De Programación Web Presentation Transcript

  • Lenguajes de programación web Aplicaciones con tecnología Internet
  • Lenguajes de programación web
    • 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.
  • Lenguajes de programación web
    • 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.
  • Arquitectura común de aplicaciones web Cliente Servidor
  • HTML
    • 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
  • HTML
    • Ventajas
    • Texto estructurado (etiquetas).
    • Archivos pequeños.
    • Fácil aprendizaje.
    • Desventajas
    • Estático.
    • Interpretación diferente dependiendo del navegador.
    • Exceso de etiquetas.
  • Javascript
    • 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.
  • Javascript
    • Ventajas
    • Lenguaje interpretado
    • Se ejecuta del lado cliente
    • Lenguaje seguro.
    • Desventajas
    • Código visible.
    • El código debe descargarse completamente.
  • PHP
    • 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”.
  • PHP
    • Ventajas
    • Capacidad de conexión con distintos manejadores de base de datos.
    • No requiere definición de tipos de variables.
    • Es libre.
    • Desventajas
    • Se necesita instalar un servidor web.
    • Todo el trabajo es realizado en el servidor.
    • Se puede dificultar la lectura del código
  • ASP
    • 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”.
  • ASP
    • Ventajas
    • Uso de visual Basic Script.Tecnología
    • Soporte de Jscript (Javascript de Micrososft).
    • Óptimo con el manejador de base de datos SQL Server.
    • Desventajas
    • Tecnología propietaria.
    • Hospedaje costoso.
    • Códigos extensos para funciones simples.
  • ASP.NET
    • Con su desarrollo se resolvieron las limitaciones de su antecesor ASP.
    • 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.
    • Los archivos tienen la extensión “.aspx”.
  • ASP.NET
    • Ventajas
    • Orientado a objetos.
    • Separa el diseño del código.
    • Fácil mantenimiento.
    • Mayor seguridad.
    • Desventajas
    • Mayor consumo de recursos.
  • JSP
    • Iniciales de Java server pages, lenguaje que está orientado al desarrollo web en Java y es multiplataforma.
    • 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.
    • Los archivos son de extensión “.jsp”.
  • JSP
    • Ventajas
    • Multiplataforma
    • La parte dinámica está escrita en Java.
    • Permite el uso de servlets
    • Desventajas
    • Complejo aprendizaje
  • Python
    • 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.
    • Es un lenguaje interpretado y multiparadigma, los programadores pueden adoptar un estilo de programación: Estructurada, orientada a objetos, funcional u orientada a aspectos.
  • Python
    • Ventajas
    • Licencia de código abierto (Opensource).
    • Gran cantidad de funciones y librerías.
    • Orientado a Objetos.
    • Multiplataforma
    • Desventajas
    • Es lento por tratarse de un lenguaje interpretado.
  • Ruby
    • 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.
  • Ruby
    • Ventajas
    • Desarrollo de aplicaciones a bajo costo.
    • Portátil
    • Multiplataforma
    • Desventajas
    • El código puede volverse desordenado, si varios programadores no establecen alguna convención de sintaxis.
  • Perl
    • Este lenguaje soporta tanto programación estructurada, como la orientada a objetos y la funcional. Es del tipo software libre.
    • 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
  • Perl
    • Ventajas
    • Facilidad y comodidad en la escritura de scripts.
    • Potente para el procesamiento de textos.
    • Versátil.
    • Desventajas
    • Complejo aprendizaje.
    • Lenguaje interpretado.
  • Lenguajes de programación web
    • 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.
  • Lenguajes de programación web
    • Enlaces a temas relacionados:
    • http://www.programacionphp.net/
    • http://www.desarrolloweb.com/manuales/12/
    • http://www.soloasp.com.ar/
    • http://www.abcdatos.com/tutoriales/programacion/perl/
    • http://www.abcdatos.com/tutoriales/programacion/python.html
    • http://www.programacionfacil.com/programacion/manual_java_jsp
    • http://www.forosdelweb.com/f105/entorno-programacion-ruby-517917/