Cristian Fonnegra Marin

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

JavaScript Rogelio Ferreira Escutia. 2 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript.
Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)
CUPS Configuración y Uso de Paquetes de Software
Programación Orientada a Objeto 1
Servidores Web Capítulo 2.
APACHE.
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
ActiveX.
AUTORES: Eloy Cantero Salvador López
Instructor :LIC. Jairo Flores de la o
"java del lado del servidor" Servlet y JSP Java Server Pages.
Desarrollo de Aplicaciones para Internet
Colegio de Ciencias y Humanidades plantel Vallejo Tema:
GRUPO: SILVIA PAZMIÑO BELEN AGUILERA JUAN JOSE PARRA
Framework Hexápodo PHP fácil, rápido y sin dolor
Java 2 Platform Enterprise Edition
Introducción a ASP.NET.
Daniel Correa Botero.  Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno.
Actividad 8 Equipo 3: o Gemma Cedillo Saucedo. o Alejandra Castillo Almazán. o Adriana Lara Mata. o Jorge Arregoytia García. o Aleida Villegas Rodríguez.
Presentación de la pantalla panorámica
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Comparativa JSP, PHP, CGI, Servlets, Applets.
Tecnologías para el desarrollo de aplicaciones Web
Sistema de Administración de Contenidos CMS Administración de Sitios.
Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
Lenguajes utilizados para aplicaciones distribuidas
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Desarrollo de Aplicaciones Web
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Diseño de Aplicaciones Web * En las aplicaciones web el diseño es muy diferente de las aplicaciones tradicionales dado que hay que dividir la aplicación.
Lenguajes de programación Web
Tecnologías web.
LENGUAJES DE PROGRAMACIÓN 8.3 PRINCIPALES LENGUAJES.
Conozca a PHP Programación en Internet II. Conozca a PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa ¿Qué.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
Lenguajes de Programación
 La primera versión fue desarrollada por Robert McCool, quien desarrollaba el servidor web NCSA HTTPd (National Center for Supercomputing Applications).
Mensajería cliente-servidor en Flex y Java
Los siguientes términos y acrónimos son un resumen de las tecnologías web actuales: ASP (Active Server Pages)  Páginas de servidor activas.  Tecnología.
Act. #8 Equipo #2 Hipertexto Servidores web Protocolos http Lenguaje Html Lenguaje Dhtml Lenguaje Asp Lenguaje JAVA SCRIPT.
PROGRAMACION presentado por: Jhon Viasus Fabian Valencia.
DOCUMENTO: LOS DIFERENTES LENGUAJES DE PROGRAMACIÓN PARA LA WEB POR: JUAN RICARDO VILLEGAS.
Equipo 7. Hipertexto  En informática, es el nombre que recibe el texto que en la pantalla de un dispositivo electrónico, permite conducir a otros textos.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
¿Qué es? Requisitos Ventajas y Desventajas
Metodología de la programación
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
P ROGRAMACIÓN W EB Desarrollo de aplicaciones Web.
Paginas web.
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
SEGURIDAD EN SERVIDORES WEB (APACHE).
Introduccióna Dreamweaver Licenciatura en Tecnología Educativa LEIVA HÉCTOR RUBEN.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
Administración de Sitios Web Introducción al Lenguaje PHP
Presentación Técnica DESCRIPCIÓN DE LA TECNOLOGÍA UTILIZADA PARA EL DESARROLLO DEL SISTEMA.
Desarrollo Web en Entorno Servidor
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
Introducción En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor.
10-Febrero Software de aplicación. Héctor Alejandro Bautista Alatriste.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
COMUNICACIÓN Y TICS KÁROL FERNANDA BARRAGÁN M. JENNYLITH DAYANA ARDILA P. WENDY PAOLA PINTO F.
Lenguajes de programación Web Juan Felipe Muñoz Fernández.
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
Transcripción de la presentación:

Cristian Fonnegra Marin LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB Surgieron por. las tendencias y necesidades de las plataformas al diseño web. Evolucionando A través de los años de ser lenguajes estáticos a ser dinámicos (interacción del usuario con datos atreves del sistema) Los lenguajes mas usados son. Ruby. HTML. Python. JavaScript. JSP. ASP. ASP.NET. PHP.

HTML. Características. Ventajas. Desventajas. Texto estructurado. Lenguaje estático. Estático. Archivos pequeños. Basado en etiquetas. Exceso de etiquetas. Fácil aprendizaje. Interpretado. Interpretación diferente dependiendo del navegador. Compatibilidad con todos los exploradores. Extensiones de archivos .html o .htm. Diseño mas lento. Despliegue rápido.

Javascript. Características. Ventajas. Desventajas. Lenguaje de scripting seguro y fiable. Similar a java. Código visible por cualquier usuario.. No dispone de herencia. Los script tienen capacidades limitadas, por seguridad. El código debe descargarse completamente. Interpretado. No requiere compilación. Puede poner en riesgo la seguridad del sitio, con el uso XSS (Cross Site Scripting). El código Javascript se ejecuta en el lado del cliente. El estándar definido y mantenido por W3C a través del DOM. Problemas en navegadores antiguos.

PHP. Características. Ventajas. Desventajas. Muy fácil de aprender. Necesita de servicio web. Interpretado. Lenguaje rápido. Usado principalmente para sitios dinámicos. Todo el trabajo se da en el servidor. Soporta orientación a objeto. Clases y herencia. Del lado del servidor. La legalidad de código puede afectarse. Capacidad de conexión con la mayoría de motores de BD. Embebido de HTML. Deficiencia en programación orientada a objetos. Necesita de servidor web. Expande su potencial a través de módulos. Extensiones de archivos .php. Dificulta la modularización. Ampliamente documentado. Lenguaje libre. Fácil acceso para todos. Multiplataforma. Dificulta la organización por capas de la aplicación.. No hay que definir tipos de variables. Requiere tener instalado Apache o IIS con las librerías de PHP. Gran cantidad de funciones.

ASP. Características. Ventajas. Desventajas. Usa Visual Basic Script, siendo fácil para los usuarios. Lenguaje dinámico. Código desorganizado. Se requiere de necesario tener instalado Internet Informatión Server (IIS). Comunicación óptima con SQL Server. Se necesita escribir mucho código para realizar funciones sencillas. Soporta el lenguaje JScript (Javascript de Microsoft). No necesita ser compilado para ejecutarse. Tecnología propietaria. Hospedaje de sitios web costosos. Extensiones de archivos .asp. Se puede instalar bajo el código HTML.

ASP.NET Características. Ventajas. Desventajas. Orientado a Objetos. Sucesor de ASP. Mayor consumo de recursos. Controles de usuario y personalizado. comercializado por Microsoft. Separa el diseño del código. Se puede usar C# , VB.NET o J# en los desarrollos web. Fácil mantenimiento. Mayor velocidad. Extensiones de archivos .aspx. Mayor seguridad. Las aplicaciones necesitan de Framework de .NET.

JSP. Características. Ventajas. Desventajas. Ejecución rápida del servlets. Lenguaje dinámico. Complejidad de aprendizaje. Multiplataforma. Lenguaje multiplataforma. Orientado a desarrollar paginas web en java. Código bien estructurado. Integridad con los módulos de Java. Se ejecuta en el lado del servidor. Integridad con los módulos de Java. ventajas similares a las de ASP.NET, en la potencia de los desarrollos. La parte dinámica está escrita en Java. Utiliza el motor de servlets de java. Permite la utilización se servlets. se necesita tener instalado un servidor Tomcat.

PYTHON. Características. Ventajas. Desventajas. Libre y fuente abierta. Sucesor de ABC. Lentitud por ser un lenguaje interpretado. Lenguaje de propósito general. Lenguaje limpio para programar. Gran cantidad de funciones y librerías. Interpretado. Multiparadigma: - Orientada a objetos. estructurada. Funcional. Orientada a aspectos. Multiplataforma. Orientado a Objetos. Portable. Sencillo y rápido de programar. Licencia de código abierto (Opensource).

RUBY. Características. Ventajas. Interpretado. Permite desarrollar soluciones a bajo Costo. Orientado a objetos. Sintaxis similar a la de perl y python. Software libre. Fácil aprendizaje. distribuido bajo licencia de software libre. Multiplataforma. Lenguaje dinámico. portátil. Manejo de excepciones.