P. 1
lenguajesdeprogramacinweb-091013130651-phpapp01

lenguajesdeprogramacinweb-091013130651-phpapp01

|Views: 0|Likes:
Published by Rafa Kuro RH

More info:

Published by: Rafa Kuro RH on Jan 31, 2014
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPS, PDF, TXT or read online from Scribd
See more
See less

01/31/2014

pdf

text

original

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.

quienes no dependerán por completo un sistema operativo en particular para usar las aplicaciones.Lenguajes de programación web El hecho de que los sistemas estén basados en lenguajes de programación web. . y estas se emplean mediante el navegador web. se les hace atractivo a un sin números de usuarios.

Arquitectura común de aplicaciones web Cliente Servidor .

incluir condiciones. No se trata de un lenguaje de programación. Es un lenguaje de marcado. donde se podrían procesar entradas. pero es el que permitirá visualizar la información generada por otros lenguajes de programación web .. etc.HTML Siglas de HyperText Markup Language (Lenguaje de Marcas de Hipertexto). empleado para dar forma al contenido de las páginas web.

Desventajas  Estático.HTML Ventajas  Texto estructurado (etiquetas).  Fácil aprendizaje.  Archivos pequeños. .  Interpretación diferente dependiendo del navegador.

Útil para la validación de datos antes de enviar al servidor. Se maneja del lado del cliente y por lo tanto no se pueden consultar datos del lado del servidor. que pueden manejar eventos según acciones de parte del usuario. .Javascript Se trata de un lenguaje de scripts basado en objetos que permite hacer aplicaciones incrustadas en un documento HTML.

Desventajas  Código visible.Javascript Ventajas  Lenguaje interpretado  Se ejecuta del lado cliente  Lenguaje seguro. .  El código debe descargarse completamente.

Java y Perl con algunas características específicas. 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. .PHP PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la generación de páginas web dinámicas. Los archivos cuentan con la extensión “. PHP no necesita ser compilado para ejecutarse. embebidas en páginas HTML y ejecutadas en el servidor.php”.

PHP Ventajas Capacidad de conexión con distintos manejadores de base de datos. Es libre. No requiere definición de tipos de variables. Desventajas Se necesita instalar un servidor web. Todo el trabajo es realizado en el servidor. Se puede dificultar la lectura del código .

No necesita compilación y se puede insertar junto al código HTML. Es un lenguaje para la creación de sitios web dinámicos. con archivos bajo la extensión “. por sus siglas en inglés. .asp”.ASP Active server pages. desarrollado por Microsoft y requiere la instalación del Internet Information Server (IIS).

Hospedaje costoso.ASP Ventajas Uso de visual Basic Script. Desventajas Tecnología propietaria.Tecnología Soporte de Jscript (Javascript de Micrososft). Óptimo con el manejador de base de datos SQL Server. Códigos extensos para funciones simples. .

NET Con su desarrollo se resolvieron las limitaciones de su antecesor ASP.NET se puede usar C#. Para desarrollar en ASP.aspx”. Para el funcionamiento de las páginas se requiere instalar IIS con el framework .NET o J#. .ASP. Los archivos tienen la extensión “.NET. VB.

Desventajas Mayor consumo de recursos. . Separa el diseño del código. Mayor seguridad. Fácil mantenimiento.ASP.NET Ventajas Orientado a objetos.

Los archivos son de extensión “.JSP Iniciales de Java server pages. Comparte características con ASP. lenguaje que está orientado al desarrollo web en Java y es multiplataforma. Requiere instalar un servidor Tomcat.NET. . Fue desarrollado por Sun Microsystems y dispone de un motor de páginas basado en los servlets de Java.jsp”.

JSP Ventajas Multiplataforma La parte dinámica está escrita en Java. Permite el uso de servlets Desventajas Complejo aprendizaje .

funcional u orientada a aspectos. orientada a objetos. los programadores pueden adoptar un estilo de programación: Estructurada.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.

Python Ventajas Licencia de código abierto (Opensource). Gran cantidad de funciones y librerías. . Multiplataforma Desventajas Es lento por tratarse de un lenguaje interpretado. Orientado a Objetos.

Es un lenguaje Opensource. con una sintaxis inspirada en Python y Perl. 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 Lenguaje desarrollado por Yukihro “Matz” Matsumoto.

Ruby Ventajas Desarrollo de aplicaciones a bajo costo. si varios programadores no establecen alguna convención de sintaxis. . Portátil Multiplataforma Desventajas El código puede volverse desordenado.

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 .

Potente para el procesamiento de textos. Desventajas Complejo aprendizaje. Lenguaje interpretado.Perl Ventajas Facilidad y comodidad en la escritura de scripts. . Versátil.

Por ello podrá observarse que la elección del lenguaje. generalmente se encuentran en la plataforma que requieran.Lenguajes de programación web La decisión de qué lenguaje de programación usar a la hora del desarrollo aplicaciones web. que al resultado de evaluar el rendimiento de las herramientas. tenderá más hacia el gusto del usuario. siempre será tema de controversia. Las diferencias entre estos. .

abcdatos.soloasp.programacionfacil.com.net/ http://www.com/tutoriales/programacion/perl/ http://www.com/manuales/12/ http://www.com/f105/entorno-programacionruby-517917/ .ht ml http://www.Lenguajes de programación web Enlaces a temas relacionados: http://www.com/tutoriales/programacion/python.com/programacion/manual_ja va_jsp http://www.abcdatos.programacionphp.desarrolloweb.forosdelweb.ar/ http://www.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->