SlideShare una empresa de Scribd logo
1 de 13
Fany Concepción
XI J
LENGUAJES DE PROGRAMACION
 Los lenguajes de programación más usados en desarrollo web
son principalmente: ASP.NET, PHP y JSP, aunque aún hay
quienes usan ASP, Macromedia ColdFusion y Perl. También hay
un proyecto para usar Pascal en web a través del lenguaje Pascal
Server Pages - PSP pero aún no se han concretado desarrollos,
hasta donde se conoce.
ASP.NET
 ASP.NET es un framework para aplicaciones web
desarrollado y comercializado por Microsoft. Es
usado por programadores y diseñadores para
construir sitios web dinámicos, aplicaciones web
y servicios web XML. Apareció en enero de 2002
con la versión 1.0 del .NET Framework, y es la
tecnología sucesora de la tecnología Active
Server Pages (ASP). ASP.NET está construido
sobre el Common Language Runtime,
permitiendo a los programadores escribir código
ASP.NET usando cualquier lenguaje admitido por
el .NET Framework.
CARACTERISTICAS
Ventajas:
 Costos predecibles
 Experiencia especial en el as
 Más rápido de implementar que aplicaciones adquiridas
 Niveles de desempeño garantizados
 actualizaciones automáticas del software.
Desventajas:
 - Complejidad de aprendizaje.
 - Faltan funciones internas.
PHP
 es un lenguaje de programación de uso general de código del
lado del servidor originalmente diseñado para el desarrollo web
de contenido dinámico. Fue uno de los primeros lenguajes de
programación del lado del servidor que se podían incorporar
directamente en el documento HTML en lugar de llamar a un
archivo externo que procese los datos.
CARACTERISTICAS
 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 conexión con la mayoría de los manejadores de base
de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, entre otras.
 Desventajas:
 - Se necesita instalar un servidor web.
 - Todo el trabajo lo realiza el servidor y no delega al cliente.
 - La programación orientada a objetos es aún muy deficiente para
aplicaciones grandes.
 - Dificulta la modularización.
JavaServer Pages (JSP)
 es una tecnología que ayuda a los
desarrolladores de software a crear
páginas web dinámicas basadas en
HTML, XML, entre otros tipos de
documentos. JSP es similar a PHP, pero
usa el lenguaje de programación Java.
 Para desplegar y correr JavaServer
Pages, se requiere un servidor web
compatible con contenedores servlet
como Apache Tomcat o Jetty.
CARACTERISTICAS
 Ventajas
 - El código está bien estructurado y resulta fácil de leer si se
conoce bien el lenguaje.
 - La parte de JSP dinámico se escribe en Java, permitiendo una
integración total con módulos Java y la utilización de un motor
de páginas basado en servlets de Java.
 Desventajas del JSP:
 - Es un lenguaje bastante complejo y que requiere bastante
tiempo de aprendizaje.
 - El alojamiento web requiere tener instalado un servidor
Tomcat.
HTML
 HTML, sigla en inglés de HyperText Markup
Language (lenguaje de marcas de
hipertexto), hace referencia al lenguaje de
marcado para la elaboración de páginas web.
Es un estándar que sirve de referencia del
software que conecta con la elaboración de
páginas web en sus diferentes versiones,
define una estructura básica y un código
(denominado código HTML) para la definición
de contenido de una página web, como texto,
imágenes, videos, juegos, entre otros.
CARACTERISTICAS
 VENTAJAS:
 - Fácil de usar
 - Permite la comunicación rápida y directa con una o varias
personas que se encuentren en cualquier parte del mundo.
 - Desarrollo de diferentes proyectos y propuestas para darlos a
conocer a través de la red.
 - Se puede contactar con diferentes personas para realizar
negocios, trabajos, proyectos, etc.
 DESVENTAJAS:
 - Es muy básico
 - No ofrece diversidad de opciones
 - No es muy completo
JAVASCRIPT
 Este es un lenguaje interpretado,
no requiere compilación. Fue
creado por Brendan Eich en la
empresa Netscape
Communications. Utilizado
principalmente en páginas web. Es
similar a Java, aunque no es un
lenguaje orientado a objetos, el
mismo no dispone de herencias. La
mayoría de los navegadores en sus
últimas versiones interpretan
código Javascript
CARACTERISTICAS
 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 (significa en inglés Cross Site Scripting
renombrado a XSS por su similitud con las hojas de estilo CSS).
Programacion web

Más contenido relacionado

La actualidad más candente

Presentacion tics
Presentacion ticsPresentacion tics
Presentacion ticsBraislom95
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Webragmyl
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-webolguisf
 
Lenguaje de programación web
Lenguaje de programación webLenguaje de programación web
Lenguaje de programación webEduardo Alvarez
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo webEvelioHdez
 
Presentacion tecnica microsoft.net
Presentacion tecnica microsoft.netPresentacion tecnica microsoft.net
Presentacion tecnica microsoft.netRulo Rosaz
 
Lenguaje de programación de páginas web
Lenguaje de programación de páginas webLenguaje de programación de páginas web
Lenguaje de programación de páginas webalbafa1995
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAHelmilpa
 
Examen diego
Examen diegoExamen diego
Examen diegoinfobran
 
Programación web
Programación webProgramación web
Programación weberic291285
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidorpidingos
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionXavii Torres
 
Internet - Teconología para Sistemas Web
Internet - Teconología para Sistemas WebInternet - Teconología para Sistemas Web
Internet - Teconología para Sistemas WebJhon Querevalú
 

La actualidad más candente (18)

Presentacion tics
Presentacion ticsPresentacion tics
Presentacion tics
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Lenguaje de programación web
Lenguaje de programación webLenguaje de programación web
Lenguaje de programación web
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
JSP
JSPJSP
JSP
 
Tecnologia ASP.net
Tecnologia ASP.netTecnologia ASP.net
Tecnologia ASP.net
 
Presentacion tecnica microsoft.net
Presentacion tecnica microsoft.netPresentacion tecnica microsoft.net
Presentacion tecnica microsoft.net
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Lenguaje de programación de páginas web
Lenguaje de programación de páginas webLenguaje de programación de páginas web
Lenguaje de programación de páginas web
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
 
Examen diego
Examen diegoExamen diego
Examen diego
 
Programación web
Programación webProgramación web
Programación web
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidor
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Internet - Teconología para Sistemas Web
Internet - Teconología para Sistemas WebInternet - Teconología para Sistemas Web
Internet - Teconología para Sistemas Web
 
JSP
JSP JSP
JSP
 

Destacado

Funeral Chronicle Article 2015
Funeral Chronicle Article 2015Funeral Chronicle Article 2015
Funeral Chronicle Article 2015Adam W. Reeson
 
Diapositivas%20estad
Diapositivas%20estadDiapositivas%20estad
Diapositivas%20estadPil Rapi
 
Tp1 maca f (popi)
Tp1 maca f (popi)Tp1 maca f (popi)
Tp1 maca f (popi)macarena
 
Comercio justo
Comercio justoComercio justo
Comercio justolaurazen
 
Actidades del proyecto (2)
Actidades del proyecto (2)Actidades del proyecto (2)
Actidades del proyecto (2)maryury2010
 
P. acuerdo
P. acuerdoP. acuerdo
P. acuerdoUNAM
 
Kids Help Phone_Impact Report_2012_ENG
Kids Help Phone_Impact Report_2012_ENGKids Help Phone_Impact Report_2012_ENG
Kids Help Phone_Impact Report_2012_ENGJulia Morgan
 
Politicas de mantenimiento
Politicas de mantenimientoPoliticas de mantenimiento
Politicas de mantenimientoClaver15
 
Normas ortográficas e morfolóxicas da lingua galega
Normas ortográficas e morfolóxicas da lingua galegaNormas ortográficas e morfolóxicas da lingua galega
Normas ortográficas e morfolóxicas da lingua galegaAntonio Salvadores
 
Benjamin Mehlmann - Fraunhofer Institute
Benjamin Mehlmann - Fraunhofer InstituteBenjamin Mehlmann - Fraunhofer Institute
Benjamin Mehlmann - Fraunhofer InstituteThemadagen
 

Destacado (18)

Funeral Chronicle Article 2015
Funeral Chronicle Article 2015Funeral Chronicle Article 2015
Funeral Chronicle Article 2015
 
Vih sida
Vih sidaVih sida
Vih sida
 
Diapositivas%20estad
Diapositivas%20estadDiapositivas%20estad
Diapositivas%20estad
 
Confeccion de cable
Confeccion de cableConfeccion de cable
Confeccion de cable
 
Meiosis
MeiosisMeiosis
Meiosis
 
Tp1 maca f (popi)
Tp1 maca f (popi)Tp1 maca f (popi)
Tp1 maca f (popi)
 
Comercio justo
Comercio justoComercio justo
Comercio justo
 
Actidades del proyecto (2)
Actidades del proyecto (2)Actidades del proyecto (2)
Actidades del proyecto (2)
 
Vietnam Research & Forecast Report | Q42013 (VN)
Vietnam Research & Forecast Report | Q42013 (VN)Vietnam Research & Forecast Report | Q42013 (VN)
Vietnam Research & Forecast Report | Q42013 (VN)
 
P. acuerdo
P. acuerdoP. acuerdo
P. acuerdo
 
Cfdi lym
Cfdi lymCfdi lym
Cfdi lym
 
Colegio nacional pomasqui
Colegio nacional pomasquiColegio nacional pomasqui
Colegio nacional pomasqui
 
Kids Help Phone_Impact Report_2012_ENG
Kids Help Phone_Impact Report_2012_ENGKids Help Phone_Impact Report_2012_ENG
Kids Help Phone_Impact Report_2012_ENG
 
Heart
Heart Heart
Heart
 
Boton altas
Boton altasBoton altas
Boton altas
 
Politicas de mantenimiento
Politicas de mantenimientoPoliticas de mantenimiento
Politicas de mantenimiento
 
Normas ortográficas e morfolóxicas da lingua galega
Normas ortográficas e morfolóxicas da lingua galegaNormas ortográficas e morfolóxicas da lingua galega
Normas ortográficas e morfolóxicas da lingua galega
 
Benjamin Mehlmann - Fraunhofer Institute
Benjamin Mehlmann - Fraunhofer InstituteBenjamin Mehlmann - Fraunhofer Institute
Benjamin Mehlmann - Fraunhofer Institute
 

Similar a Programacion web

Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion webinfobran
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-webolguisf
 
Tecnologias para paginas Web Dinamicas del lado del Servidor
Tecnologias para paginas Web Dinamicas del lado del ServidorTecnologias para paginas Web Dinamicas del lado del Servidor
Tecnologias para paginas Web Dinamicas del lado del ServidorJonathan Guerrero Pacori
 
Tecnologías para paginas Dinamicas del lado del servidor
Tecnologías para paginas Dinamicas del lado del servidorTecnologías para paginas Dinamicas del lado del servidor
Tecnologías para paginas Dinamicas del lado del servidorJonathan Guerrero Pacori
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptxJulinAguirre8
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoedwin quiroa
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia webfanyto
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Marcelo Christian Marchese
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014Neptuno Networks
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libreAlex Benavides
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorJose Felix Moran Agusto
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkitCesar Escalante
 
Plataformas de desarrollo web
Plataformas de desarrollo web Plataformas de desarrollo web
Plataformas de desarrollo web Andy015
 
Características de 10 lenguajes de programación
Características de 10 lenguajes de programaciónCaracterísticas de 10 lenguajes de programación
Características de 10 lenguajes de programaciónAlexa Chisaguano
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programaciónzanahoria2015
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programaciónzanahoria2015
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programaciónzanahoria2015
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidadRaelyx Cordero
 

Similar a Programacion web (20)

Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Tecnologias para paginas Web Dinamicas del lado del Servidor
Tecnologias para paginas Web Dinamicas del lado del ServidorTecnologias para paginas Web Dinamicas del lado del Servidor
Tecnologias para paginas Web Dinamicas del lado del Servidor
 
Tecnologías para paginas Dinamicas del lado del servidor
Tecnologías para paginas Dinamicas del lado del servidorTecnologías para paginas Dinamicas del lado del servidor
Tecnologías para paginas Dinamicas del lado del servidor
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libre
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Plataformas de desarrollo web
Plataformas de desarrollo web Plataformas de desarrollo web
Plataformas de desarrollo web
 
Características de 10 lenguajes de programación
Características de 10 lenguajes de programaciónCaracterísticas de 10 lenguajes de programación
Características de 10 lenguajes de programación
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 

Último

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Último (19)

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Programacion web

  • 2. LENGUAJES DE PROGRAMACION  Los lenguajes de programación más usados en desarrollo web son principalmente: ASP.NET, PHP y JSP, aunque aún hay quienes usan ASP, Macromedia ColdFusion y Perl. También hay un proyecto para usar Pascal en web a través del lenguaje Pascal Server Pages - PSP pero aún no se han concretado desarrollos, hasta donde se conoce.
  • 3. ASP.NET  ASP.NET es un framework para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET está construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.
  • 4. CARACTERISTICAS Ventajas:  Costos predecibles  Experiencia especial en el as  Más rápido de implementar que aplicaciones adquiridas  Niveles de desempeño garantizados  actualizaciones automáticas del software. Desventajas:  - Complejidad de aprendizaje.  - Faltan funciones internas.
  • 5. PHP  es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos.
  • 6. CARACTERISTICAS  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 conexión con la mayoría de los manejadores de base de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, entre otras.  Desventajas:  - Se necesita instalar un servidor web.  - Todo el trabajo lo realiza el servidor y no delega al cliente.  - La programación orientada a objetos es aún muy deficiente para aplicaciones grandes.  - Dificulta la modularización.
  • 7. JavaServer Pages (JSP)  es una tecnología que ayuda a los desarrolladores de software a crear páginas web dinámicas basadas en HTML, XML, entre otros tipos de documentos. JSP es similar a PHP, pero usa el lenguaje de programación Java.  Para desplegar y correr JavaServer Pages, se requiere un servidor web compatible con contenedores servlet como Apache Tomcat o Jetty.
  • 8. CARACTERISTICAS  Ventajas  - El código está bien estructurado y resulta fácil de leer si se conoce bien el lenguaje.  - La parte de JSP dinámico se escribe en Java, permitiendo una integración total con módulos Java y la utilización de un motor de páginas basado en servlets de Java.  Desventajas del JSP:  - Es un lenguaje bastante complejo y que requiere bastante tiempo de aprendizaje.  - El alojamiento web requiere tener instalado un servidor Tomcat.
  • 9. HTML  HTML, sigla en inglés de HyperText Markup Language (lenguaje de marcas de hipertexto), hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que sirve de referencia del software que conecta con la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, videos, juegos, entre otros.
  • 10. CARACTERISTICAS  VENTAJAS:  - Fácil de usar  - Permite la comunicación rápida y directa con una o varias personas que se encuentren en cualquier parte del mundo.  - Desarrollo de diferentes proyectos y propuestas para darlos a conocer a través de la red.  - Se puede contactar con diferentes personas para realizar negocios, trabajos, proyectos, etc.  DESVENTAJAS:  - Es muy básico  - No ofrece diversidad de opciones  - No es muy completo
  • 11. JAVASCRIPT  Este es un lenguaje interpretado, no requiere compilación. Fue creado por Brendan Eich en la empresa Netscape Communications. Utilizado principalmente en páginas web. Es similar a Java, aunque no es un lenguaje orientado a objetos, el mismo no dispone de herencias. La mayoría de los navegadores en sus últimas versiones interpretan código Javascript
  • 12. CARACTERISTICAS  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 (significa en inglés Cross Site Scripting renombrado a XSS por su similitud con las hojas de estilo CSS).