La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO."— Transcripción de la presentación:

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

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

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

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

5 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).

6 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

7 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

8 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

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

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

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

12 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).

13 REFERENCIA PEREZ, D. (2007). LOS DIFERENTES LENGUAJES DE PROGRAMACIÓN PARA LA WEB.LIMA,EDITORIAL:PLATZI, RECUPERADO DE HTTP://WWW.MAESTROSDELWEB.COM/LOS-DIFERENTES-LENGUAJES-DE- PROGRAMACION-PARA-LA-WEB/.HTTP://WWW.MAESTROSDELWEB.COM/LOS-DIFERENTES-LENGUAJES-DE- PROGRAMACION-PARA-LA-WEB/ CARCELER, V. (2011). CONFIGURACIÓN DE LOS LENGUAJES SCRIPT DE SERVIDOR. MEXICO.ESITORIAL:PUIG. RECUPERADO DE HTTPS://ELPUIG.XEILL.NET/MEMBERS/VCARCELER/SMX.HTTPS://ELPUIG.XEILL.NET/MEMBERS/VCARCELER/SMX MARTINEZ, J. (2015). LENGUAJES DE SCRIPT.EDITORAIL:PREZI. RECUPERADO DE HTTPS://PREZI.COM/QG7VYNUQDVIP/LENGUAJES-DE-SCRIPT/?WEBGL=0 HTTPS://PREZI.COM/QG7VYNUQDVIP/LENGUAJES-DE-SCRIPT/?WEBGL=0


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

Presentaciones similares


Anuncios Google