LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.

Slides:



Advertisements
Presentaciones similares
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Advertisements

Instructor :LIC. Jairo Flores de la o
Presentación de la pantalla panorámica
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
Lenguajes de programación 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.
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
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.
Carrera de Ingeniería en Electrónica en Redes y Comunicación de Datos “DESARROLLO DE UN SISTEMA DE INFORMACIÓN INTERACTIVO BASADO EN WEB 3.0” GRETA CAROLINA.
FUNDAMENTOS WEB DOCENTE : ING. CRISTIAN VALLE RONCEROS.
Principios, teoría y práctica sobre los conceptos de HTML básicos.
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:
WIKI MARCELA NAVARRETE 5to A. ¿Q UÉ ES UNA WIKI ? Una wiki, es un sitio web cuyas páginas web son de creación de contenido de forma colaborativa.sitio.
¿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.
¿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.
BASE DE DATOS EN LA WEB POR- OSIRYS MARCIAGA JESUS NIETO.
Sistema Online de Firma Electrónica
Tendencias de Construcción Web
JQUERY ESTUDIANTEs : Omar Flores Ricaldez Luis m. nuñez castro
¿Qué es y para qué nos sirve BootStrap?
LENGUAJES DE CODIGO PARA DISEÑO DIGITAL
Desarrollo de una estación meteorológica usando una Raspberry-Pi
PHP Hypertext Preprocessor
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
Unidad 3. Desarrollo de aplicaciones Web
Capítulo 12 Leer archivos XML con AJAX
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
Tópicos de bases de datos
LENGUAJES Y REPRESENTACION TECNICA
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
Diapositivas de HTML.
CURSO DE HTML.
Lenguaje y representación técnica
 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
Parte 4 HTML.
Tema 1 El entorno de desarrollo de C#
INTRODUCCIÓN A JAVA.
Lenguaje de Programación
HTML 2013.
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
DISEÑO WEB Sesion 1.
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
3. Instalación sobre Windows
Creación de contenidos Web-HTML
PROYECTO DE GRADUACIÓN
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.
“Conceptos Básicos de Java”
¡Bienvenido! “Ponemos la mejor Tecnología al alcance de TI”
Prepa Yucatán Mons. Luis Miguel cantón Marín Nombre de editores gratuitos de HTML, CSS y JavaScript Timna Jiménez Pérez.
JAVA SCRIPT Y CSS. Hojas de Estilo en Cascada (Cascading Style Sheets) es el lenguaje utilizado para describir la presentación de documentos HTML o XML.
INFORMATICA. Vamos a hablar de...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
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
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.
UA.- Algoritmos Computacionales
PROYECTO DE GRADUACIÓN
PROYECTO DE GRADUACIÓN
Taller de Programacion Distribuida con PHP y MySQL TEMA 1: INTRODUCCIÓN ING: RUBEN TORRES BAZAN
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
Transcripción de la presentación:

LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO

INTRODUCCIÓN DESDE LOS INICIOS DE INTERNET, FUERON SURGIENDO DIFERENTES DEMANDAS POR LOS USUARIOS Y SE DIERON SOLUCIONES MEDIANTE LENGUAJES ESTÁTICOS. A MEDIDA QUE PASO EL TIEMPO, LAS TECNOLOGÍAS FUERON DESARROLLÁNDOSE Y SURGIERON NUEVOS PROBLEMAS A DAR SOLUCIÓN. ESTO DIO LUGAR A DESARROLLAR LENGUAJES DE PROGRAMACIÓN PARA LAS WEB DINÁMICAS, QUE PERMITIERAN INTERACTUAR CON LOS USUARIOS Y UTILIZARAN SISTEMAS DE BASES DE DATOS.

OBJETIVOS OBJETIVO GENERAL: APRENDER QUE EXISTEN HERRAMIENTAS QUE SON FÁCILES DE IMPLEMENTAR ALGUNAS LIBRES OTRAS NO, PERO SE PUEDEN MANEJAR Y UTILIZAR PARA DAR SOLUCIONES A PROBLEMAS QUE SE PUEDEN DAR EN UNA EMPRESA. OBJETIVO ESPECÍFICOS: FAMILIARIZARSE CON LO QUE ES LA PROGRAMACIÓN DE LADO SERVIDOR, QUÉ PUEDE HACER Y EN QUÉ SE DIFERENCIA DE LA PROGRAMACIÓN DE LADO CLIENTE.

JUSTIFICACIONES EL POTENCIAL DEL INTERNET COMO UNA PLATAFORMA DE ALMACENAJE DE SERVIDORES WEB ES UNO DE LOS ASPECTOS FUNDAMENTALES PARA QUE SE SIGAN SUMINISTRANDO PÁGINAS WEB DINÁMICAS. EL CIBERESPACIO NOS PERMITE CREAR UN SITIO PARA PODER CONTAR CON INFORMACIÓN MUCHO MÁS FÁCIL Y RÁPIDA Y ES UN MEDIO DE DIFUSIÓN MUY UTILIZADO EN LA ACTUALIDAD POR TODAS LAS PERSONAS EN GENERAL. Y CON ELLO SE LOGRARÁ CONTACTARSE CON PERSONAS MUCHO MÁS PRONTO DE LO IMAGINADO.

MARCO TEORICO LOS LENGUAJES DE LADO SERVIDOR SON AQUELLOS LENGUAJES QUE SON RECONOCIDOS, EJECUTADOS E INTERPRETADOS POR EL PROPIO SERVIDOR Y QUE SE ENVÍAN AL CLIENTE EN UN FORMATO COMPRENSIBLE PARA ÉL (HTML).

DIFERENTES LENGUAJES DE PROGRAMACIÓN PARA LA WEB. LENGUAJE HTML: ES UN LENGUAJE ESTÁTICO PARA EL DESARROLLO DE SITIOS WEB (ACRÓNIMO EN INGLÉS DE HYPERTEXT MARKUP LANGUAGE, EN ESPAÑOL LENGUAJE DE MARCAS HIPERTEXTUALES). VENTAJAS SENCILLO QUE PERMITE DESCRIBIR HIPERTEXTO. TEXTO PRESENTADO DE FORMA ESTRUCTURADA Y AGRADABLE. ARCHIVOS PEQUEÑOS. DESPLIEGUE RÁPIDO. LENGUAJE DE FÁCIL APRENDIZAJE. DESVENTAJAS LENGUAJE ESTÁTICO. LA INTERPRETACIÓN DE CADA NAVEGADOR PUEDE SER DIFERENTE. EL DISEÑO ES MÁS LENTO. LAS ETIQUETAS SON MUY LIMITADAS

LENGUAJE JAVASCRIPT: ESTE ES UN LENGUAJE INTERPRETADO, NO REQUIERE COMPILACIÓN. UTILIZADO PRINCIPALMENTE EN PÁGINAS WEB. ES SIMILAR A JAVA, AUNQUE NO ES UN LENGUAJE ORIENTADO A OBJETOS, EL MISMO NO DISPONE DE HERENCIAS. VENTAJAS LENGUAJE DE SCRIPTING SEGURO Y FIABLE. LOS SCRIPT TIENEN CAPACIDADES LIMITADAS, POR RAZONES DE SEGURIDAD. EL CÓDIGO JAVASCRIPT SE EJECUTA EN EL CLIENTE. DESVENTAJAS CÓDIGO VISIBLE POR CUALQUIER USUARIO. EL CÓDIGO DEBE DESCARGARSE COMPLETAMENTE. PUEDE PONER EN RIESGO LA SEGURIDAD DEL SITIO, CON EL ACTUAL PROBLEMA LLAMADO XSS

LENGUAJE PHP: ES UN LENGUAJE DE PROGRAMACIÓN UTILIZADO PARA LA CREACIÓN DE SITIO WEB. PHP ES UN ACRÓNIMO RECURSIVO QUE SIGNIFICA “PHP HYPERTEXT PRE-PROCESSOR”. 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 MUY FÁCIL DE APRENDER. SE CARACTERIZA POR SER UN LENGUAJE MUY RÁPIDO. SOPORTA EN CIERTA MEDIDA LA ORIENTACIÓN A OBJETO. CLASES Y HERENCIA. ES UN LENGUAJE MULTIPLATAFORMA: LINUX, WINDOWS, ENTRE OTROS. CAPACIDAD DE EXPANDIR SU POTENCIAL UTILIZANDO MÓDULOS. DESVENTAJAS SE NECESITA INSTALAR UN SERVIDOR WEB. LA LEGIBILIDAD DEL CÓDIGO PUEDE VERSE AFECTADA AL MEZCLAR SENTENCIAS HTML Y PHP. DIFICULTA LA MODULARIZACIÓN. DIFICULTA LA ORGANIZACIÓN POR CAPAS DE LA APLICACIÓN

ENTRE OTROS LENGUAJES COMO : LEGUANJE ASP LENGUAJE ASP.NET LENGUAJE JSP LENGUAJE PYTHON LENGUAJE RUBY

CARACTERÍSTICAS DE ESTOS INTERPRETES SON MULTIPLATAFORMA: SIEMPRE QUE CONTEMOS CON UNA IMPLEMENTACIÓN DEL INTÉRPRETE PARA NUESTRO SISTEMA OPERATIVO PODREMOS CORRER LA APLICACIÓN. PERMITEN INTERCALAR CONTENIDO ESTÁTICO HTML Y CÓDIGO INTERPRETADO: EN LUGAR DE ESCRIBIR TODO UN PROGRAMA QUE GENERE LA SALIDA DESEADA, LO QUE SE ESCRIBE ES UN DOCUMENTO (UNA PÁGINA WEB), DONDE EL CÓDIGO DEBE SER INTERPRETADO.

CONCLUCION 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.

RECOMENDACIONES ASEGURAR EL SERVIDOR EN UNA FORMA FUNDAMENTAL: EL SISTEMA OPERATIVO, YA SEA POR MEDIO DE ACTUALIZACIONES (PARCHES) Y HABILITANDO LOS MECANISMOS PROPIOS DE LA PLATAFORMA. GARANTIZAR LA SEGURIDAD DEL SERVIDOR WEB PROPIAMENTE (IIS, APACHE, ETC.) AUDITAR LAS APLICACIONES QUE INTERACTÚAN EN LAS DOS CAPAS ANTERIORES (MÓDULOS, BIBLIOTECAS).

REFERENCIA PEREZ, D. (2007). LOS DIFERENTES LENGUAJES DE PROGRAMACIÓN PARA LA WEB.LIMA,EDITORIAL:PLATZI, RECUPERADO DE PROGRAMACION-PARA-LA-WEB/. PROGRAMACION-PARA-LA-WEB/ CARCELER, V. (2011). CONFIGURACIÓN DE LOS LENGUAJES SCRIPT DE SERVIDOR. MEXICO.ESITORIAL:PUIG. RECUPERADO DE MARTINEZ, J. (2015). LENGUAJES DE SCRIPT.EDITORAIL:PREZI. RECUPERADO DE