presentacion tics
Post on 13-Jun-2015
483 Views
Preview:
DESCRIPTION
TRANSCRIPT
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.
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.
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
Ventajas Texto estructurado (etiquetas). Archivos pequeños. Fácil aprendizaje.
Desventajas Estático. Interpretación diferente dependiendo del
navegador. Exceso de etiquetas.
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.
Ventajas Lenguaje interpretado Se ejecuta del lado cliente Lenguaje seguro.
Desventajas Código visible. El código debe descargarse
completamente.
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”.
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
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”.
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.
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”.
Ventajas Orientado a objetos. Separa el diseño del código. Fácil mantenimiento. Mayor seguridad.
Desventajas Mayor consumo de recursos.
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”.
Ventajas Multiplataforma La parte dinámica está escrita en Java. Permite el uso de servlets
Desventajas Complejo aprendizaje
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.
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.
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
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.
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
Ventajas Facilidad y comodidad en la escritura de
scripts. Potente para el procesamiento de textos. Versátil.
Desventajas Complejo aprendizaje. Lenguaje interpretado.
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.htmlhttp://www.programacionfacil.com/
programacion/manual_java_jsphttp://www.forosdelweb.com/f105/entorno-programacion-ruby-517917/
top related