LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB

Slides:



Advertisements
Presentaciones similares
Servidores Web Capítulo 2.
Advertisements

Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Colegio de Ciencias y Humanidades plantel Vallejo Tema:
Presentación de la pantalla panorámica
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Lenguajes de programación Web
Tecnologías web.
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
DOCUMENTO: LOS DIFERENTES LENGUAJES DE PROGRAMACIÓN PARA LA WEB POR: JUAN RICARDO VILLEGAS.
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.
Cristian Fonnegra Marin
¿Qué es? Requisitos Ventajas y Desventajas
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
 La unión de un buen diseño con una jerarquía bien elaborada de contenidos, aumenta la eficiencia de la web como canal de comunicación e intercambio.
Desarrollo Web en Entorno Servidor
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
Lenguajes de programación Web Juan Felipe Muñoz Fernández.
FUNDAMENTOS WEB DOCENTE : ING. CRISTIAN VALLE RONCEROS.
Curso de Programación PHP Nivel Básico Profesor: Sebastián Ocaño (Lic. en Sistemas) Horarios: Sábados de 11:30 a 13:30 Sitio web para encuestas y asistencias:
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
COMUNICACIÓN Y TICS Károl Fernanda Barragán M. Jennylith Dayana Ardila P. Wendy Paola Pinto F.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
Conocida también como informática en la nube, del inglés Cloud Computing, es un modelo o paradigma para la utilización de los recursos informáticos,
Sistema Online de Firma Electrónica
Introducción a ASP.NET.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Tendencias de Construcción Web
Capítulo 6: Introducción a los frameworks
Capítulo 2: Tecnologías para la creación de sitios web
LENGUAJES DE CODIGO PARA DISEÑO DIGITAL
PHP Hypertext Preprocessor
APACHE SOLR Guía de supervivencia.
Introducción a Javascript
Unidad 3. Desarrollo de aplicaciones Web
Capítulo 12 Leer archivos XML con AJAX
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
MODELO CLIENTE -SERVIDOR
Tópicos de bases de datos
Miguel García Ruiz Jackeline Giraldo Urrea
UNIDAD I: INTRODUCCIÓN AL DISEÑO WEB.
Diseño y Edición de Paginas web
Lenguaje de Programación C en pocas palabras
Lenguajes de programación Lara Pedraza Cindy Denise Alvarez Guzman Marco Antonio Reyes Valdespino Israel ALA Gomez Cañedo natanael.
 PhoneGap es un framework de código libre para el desarrollo de aplicaciones móviles. Su principal característica: multiplataforma, es decir, con un.
Avalos Vega Claudia Judith
Tema 1 El entorno de desarrollo de C#
INTRODUCCIÓN A JAVA.
Lenguaje de Programación
Plataformas cliente-servidor
DISEÑO WEB Sesion 1.
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
Servidores web. ¿Cómo funciona la web? Internet Cliente Web ( Netscape, Internet Explorer, Firefox, etc.) Servidor Web Servidor de nombres (DNS) 2.
Características Generales y Entornos de Desarrollo
Java Enterprise edition
Fundamentos de la Programación I
Servidor de Reportes basado en Tecnología Java y XML
Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.
Prepa Yucatán Mons. Luis Miguel cantón Marín Nombre de editores gratuitos de HTML, CSS y JavaScript Timna Jiménez Pérez.
Lenguajes del lado del cliente
Arquitectura Aplicaciones Web
Lenguajes de Programación Tema 1. Introducción y conceptos generales DOCENTE: ING. SOFIA MAGDA RIOS CHURA.
Programación al lado del servidor
Evolución de las aplicaciones web
Docente: Valerio Herrera, Luis E. Experiencia Formativa III Semana 4: Servidores Web.
DESARROLLO DE APLICACIONES WEB INSTRUCTOR: HEMERSON VILLACORTA MANIHUARI.
Ingeniería de Sistemas. Programación II Python ¿Qué es Python? Python es un lenguaje de programación creado por Guido Van Rossum a principios de los.
Transcripción de la presentación:

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.