SlideShare una empresa de Scribd logo
Lorenzo Silva Cid
      1ºA
La Programación


• Se desarrolló lenguajes de programación para
  la web dinámicos, que permiten interactuar
  con los usuarios y utilizan sistemas de Bases
  de Datos.
• A continuación daremos una introducción a
  los diferentes lenguajes de programación para
  la web.
• Desde el surgimiento de internet se han
  publicado sitios web gracias al 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).
• Desarrollado por el World Wide Web
  Consortium (W3C). Los archivos pueden
  tener las extensiones (htm, html).
•   <html> (Inicio del documento HTML)
•   <head>
•   ( Cabecera )
•   </head>
•   <body>
•   ( Cuerpo )
•   </body>
•   </html>

•   <b> </b> Negrita
•   <p> </p> Definir parrafo
•   <etiqueta> Apertura de la etiqueta
•   </etiqueta> Cierre de la etiqueta
• Sencillo que permite describir hipertexto.
• Texto presentado de forma estructurada y
  agradable.
• No necesita de grandes conocimientos cuando se
  cuenta con un editor de páginas web o WYSIWYG.
• Archivos pequeños.
• Despliegue rápido.
• Lenguaje de fácil aprendizaje.
• Lo admiten todos los exploradores.
• Lenguaje estático.
• La interpretación de cada navegador
  puede ser diferente.
• Guarda muchas etiquetas que pueden
  convertirse en “basura” y dificultan la
  corrección.
• El diseño es más lento.
• Las etiquetas son muy limitadas.
• Fue creado por Brendan Eich en la
  empresa Netscape Communications.
• 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.
• <script type="text/javascript"> ... </script>
• Lenguaje de scripting seguro y
  fiable.
• Los script tienen capacidades
  limitadas, por razones de seguridad.
• El código Javascript se ejecuta en el
  cliente.
• 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).
• PHP es un acrónimo recursivo que significa
  “PHP Hypertext Pre-processor”, (inicialmente se
  llamó Personal Home Page).
• Surgió en 1995, desarrollado por PHP Group.
• PHP no necesita ser compilado para ejecutarse.
  Para su funcionamiento necesita tener instalado
  Apache o IIS con las librerías de PHP
La sintaxis utilizada para
  incorporar código PHP es la
  siguiente:
• <?
• $mensaje = “Hola”;
• echo $mensaje;
• ?>
•   También puede usarse:
•   <?php
•   $mensaje = “Hola”;
•   echo $mensaje;
•   ?>
• 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.
• Capacidad de expandir su potencial utilizando
  módulos.
• Posee documentación en su página oficial la cual
  incluye descripción y ejemplos de cada una de sus
  funciones.
• Es libre, por lo que se presenta como una
  alternativa de fácil acceso para todos.
• Incluye gran cantidad de funciones.
• No requiere definición de tipos de variables ni
  manejo detallado del bajo nivel.
• Se necesita instalar un servidor web.
• Todo el trabajo lo realiza el servidor y no delega al
  cliente. Por tanto puede ser más ineficiente a
  medida que las solicitudes aumenten de número.
• La legibilidad del código puede verse afectada al
  mezclar sentencias HTML y PHP.
• La programación orientada a objetos es aún muy
  deficiente para aplicaciones grandes.
• Dificulta la modularización.
• Dificulta la organización por capas de la aplicación.

Más contenido relacionado

La actualidad más candente

Web services-con-php
Web services-con-phpWeb services-con-php
Web services-con-php
Linkser SA.
 
Sq lite
Sq liteSq lite
Sq lite
Josepv01
 
SQLite
SQLiteSQLite
Actividad 6
Actividad 6Actividad 6
Actividad 6
brayanurrego
 
Trabajo final metodologia
Trabajo final metodologiaTrabajo final metodologia
Trabajo final metodologia
marincho68
 
Html
HtmlHtml
4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....
4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....
4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....
Luis Fernando Aguas Bucheli
 
Javayphp
JavayphpJavayphp
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
arito_silva26
 
¿Qué es formato MHT o HMTL?
¿Qué es formato MHT o HMTL?¿Qué es formato MHT o HMTL?
¿Qué es formato MHT o HMTL?
ice_loveany
 
Nvu emilia
Nvu emiliaNvu emilia
Nvu emilia
restauracio
 
Navegador o browser
Navegador o browserNavegador o browser
Navegador o browser
AntonioBarraganCasas
 
Presentacion de php
Presentacion de phpPresentacion de php
Presentacion de php
CamilaCardenas40
 
Html
HtmlHtml
13.servidor http
13.servidor http13.servidor http
13.servidor http
Gisellexcx
 
Google drive 1
Google drive 1Google drive 1
Google drive 1
gabrielbarrezueta0000
 
Tecnología Web 2.0
Tecnología Web 2.0Tecnología Web 2.0
Tecnología Web 2.0
MariaJaraba21
 
La internet
La internetLa internet
La internet
larryftwigetta_777
 
Diagrama de Html
Diagrama de HtmlDiagrama de Html
Diagrama de Html
Omeris1
 
Presentación de ximena
Presentación de ximena Presentación de ximena
Presentación de ximena
ximenitagen
 

La actualidad más candente (20)

Web services-con-php
Web services-con-phpWeb services-con-php
Web services-con-php
 
Sq lite
Sq liteSq lite
Sq lite
 
SQLite
SQLiteSQLite
SQLite
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Trabajo final metodologia
Trabajo final metodologiaTrabajo final metodologia
Trabajo final metodologia
 
Html
HtmlHtml
Html
 
4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....
4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....
4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....
 
Javayphp
JavayphpJavayphp
Javayphp
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
¿Qué es formato MHT o HMTL?
¿Qué es formato MHT o HMTL?¿Qué es formato MHT o HMTL?
¿Qué es formato MHT o HMTL?
 
Nvu emilia
Nvu emiliaNvu emilia
Nvu emilia
 
Navegador o browser
Navegador o browserNavegador o browser
Navegador o browser
 
Presentacion de php
Presentacion de phpPresentacion de php
Presentacion de php
 
Html
HtmlHtml
Html
 
13.servidor http
13.servidor http13.servidor http
13.servidor http
 
Google drive 1
Google drive 1Google drive 1
Google drive 1
 
Tecnología Web 2.0
Tecnología Web 2.0Tecnología Web 2.0
Tecnología Web 2.0
 
La internet
La internetLa internet
La internet
 
Diagrama de Html
Diagrama de HtmlDiagrama de Html
Diagrama de Html
 
Presentación de ximena
Presentación de ximena Presentación de ximena
Presentación de ximena
 

Destacado

aw 10 Denims
aw 10 Denims aw 10 Denims
aw 10 Denims
Suneet Raj Dixit
 
desentralizacion
desentralizaciondesentralizacion
Música y literatura en la grecia antigua
Música y literatura en la grecia antiguaMúsica y literatura en la grecia antigua
Música y literatura en la grecia antigua
Sergio Bono
 
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...
Chaarly Fiiguerooa
 
B) uso del lenguaje de programcion con soporte en base de datos en web
B) uso del lenguaje de programcion con soporte en base de datos en webB) uso del lenguaje de programcion con soporte en base de datos en web
B) uso del lenguaje de programcion con soporte en base de datos en web
Chaarly Fiiguerooa
 
Gobierno Regional de Cajamarca: DESARROLLO ECONÓMICO
Gobierno Regional de Cajamarca: DESARROLLO ECONÓMICOGobierno Regional de Cajamarca: DESARROLLO ECONÓMICO
Gobierno Regional de Cajamarca: DESARROLLO ECONÓMICO
Ivan Mena Alberca
 
Sunat y desafios de la tributación
Sunat y desafios de la tributaciónSunat y desafios de la tributación
Sunat y desafios de la tributación
KAtiRojChu
 
Reality and Technology: A View of the Physical World as User and Computer
Reality and Technology: A View of the Physical World as User and ComputerReality and Technology: A View of the Physical World as User and Computer
Reality and Technology: A View of the Physical World as User and Computer
Solace Collestan
 
illustrative sketch
illustrative sketchillustrative sketch
illustrative sketch
Suneet Raj Dixit
 
Cajamarca en la Guerra con Chile
Cajamarca en la Guerra con ChileCajamarca en la Guerra con Chile
Cajamarca en la Guerra con Chile
Luis Miguel - I.E. "Santa Teresita"
 
Cajamarca en la independencia y la república
Cajamarca en la independencia y la repúblicaCajamarca en la independencia y la república
Cajamarca en la independencia y la república
Williams Marin Chavez
 
Bien individual y bien comun
Bien individual y bien comunBien individual y bien comun
Bien individual y bien comun
Aldair Diego Chamorro Astuhuaman
 
Los gobiernos regionales y los gobiernos locales
Los gobiernos regionales y los gobiernos localesLos gobiernos regionales y los gobiernos locales
Los gobiernos regionales y los gobiernos locales
Chuna Christopher
 
Estado y gobierno
Estado y gobiernoEstado y gobierno
Estado y gobierno
KAtiRojChu
 
Jeans Project1
Jeans Project1Jeans Project1
Jeans Project1
SarahBrenner
 
jmo 2017 guia friso cronologico
jmo 2017 guia friso cronologicojmo 2017 guia friso cronologico
jmo 2017 guia friso cronologico
JUAN MONTENEGRO ORDOÑEZ
 
Auditoria del desarrollo de sistemas de información en el gobierno regional c...
Auditoria del desarrollo de sistemas de información en el gobierno regional c...Auditoria del desarrollo de sistemas de información en el gobierno regional c...
Auditoria del desarrollo de sistemas de información en el gobierno regional c...
Arturo GR
 
jmo 2017 guia linea de tiempo
jmo 2017 guia linea de tiempojmo 2017 guia linea de tiempo
jmo 2017 guia linea de tiempo
JUAN MONTENEGRO ORDOÑEZ
 
Bien individual y bien común
Bien individual y bien comúnBien individual y bien común
Bien individual y bien común
setpp
 
UnME Jeans: Branding in Web 2.0
UnME Jeans: Branding in Web 2.0UnME Jeans: Branding in Web 2.0
UnME Jeans: Branding in Web 2.0
Sameer Mathur
 

Destacado (20)

aw 10 Denims
aw 10 Denims aw 10 Denims
aw 10 Denims
 
desentralizacion
desentralizaciondesentralizacion
desentralizacion
 
Música y literatura en la grecia antigua
Música y literatura en la grecia antiguaMúsica y literatura en la grecia antigua
Música y literatura en la grecia antigua
 
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...
 
B) uso del lenguaje de programcion con soporte en base de datos en web
B) uso del lenguaje de programcion con soporte en base de datos en webB) uso del lenguaje de programcion con soporte en base de datos en web
B) uso del lenguaje de programcion con soporte en base de datos en web
 
Gobierno Regional de Cajamarca: DESARROLLO ECONÓMICO
Gobierno Regional de Cajamarca: DESARROLLO ECONÓMICOGobierno Regional de Cajamarca: DESARROLLO ECONÓMICO
Gobierno Regional de Cajamarca: DESARROLLO ECONÓMICO
 
Sunat y desafios de la tributación
Sunat y desafios de la tributaciónSunat y desafios de la tributación
Sunat y desafios de la tributación
 
Reality and Technology: A View of the Physical World as User and Computer
Reality and Technology: A View of the Physical World as User and ComputerReality and Technology: A View of the Physical World as User and Computer
Reality and Technology: A View of the Physical World as User and Computer
 
illustrative sketch
illustrative sketchillustrative sketch
illustrative sketch
 
Cajamarca en la Guerra con Chile
Cajamarca en la Guerra con ChileCajamarca en la Guerra con Chile
Cajamarca en la Guerra con Chile
 
Cajamarca en la independencia y la república
Cajamarca en la independencia y la repúblicaCajamarca en la independencia y la república
Cajamarca en la independencia y la república
 
Bien individual y bien comun
Bien individual y bien comunBien individual y bien comun
Bien individual y bien comun
 
Los gobiernos regionales y los gobiernos locales
Los gobiernos regionales y los gobiernos localesLos gobiernos regionales y los gobiernos locales
Los gobiernos regionales y los gobiernos locales
 
Estado y gobierno
Estado y gobiernoEstado y gobierno
Estado y gobierno
 
Jeans Project1
Jeans Project1Jeans Project1
Jeans Project1
 
jmo 2017 guia friso cronologico
jmo 2017 guia friso cronologicojmo 2017 guia friso cronologico
jmo 2017 guia friso cronologico
 
Auditoria del desarrollo de sistemas de información en el gobierno regional c...
Auditoria del desarrollo de sistemas de información en el gobierno regional c...Auditoria del desarrollo de sistemas de información en el gobierno regional c...
Auditoria del desarrollo de sistemas de información en el gobierno regional c...
 
jmo 2017 guia linea de tiempo
jmo 2017 guia linea de tiempojmo 2017 guia linea de tiempo
jmo 2017 guia linea de tiempo
 
Bien individual y bien común
Bien individual y bien comúnBien individual y bien común
Bien individual y bien común
 
UnME Jeans: Branding in Web 2.0
UnME Jeans: Branding in Web 2.0UnME Jeans: Branding in Web 2.0
UnME Jeans: Branding in Web 2.0
 

Similar a Lenguaje de programción en internet

INTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.pptINTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.ppt
TIRZOANTONIOMEDINACA
 
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.pptintroduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
ssuser948499
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la web
Oscar Luis Cdrc
 
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
Cartagena, Bolivar
 
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
Cartagena, Bolivar
 
Lenguajes de marcas
Lenguajes de marcasLenguajes de marcas
Lenguajes de marcas
Javier Sorando
 
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
olguisf
 
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
olguisf
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la web
Capacitacion web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
infobran
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
Colegio Agropecuario de San Carlos
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
EvelioHdez
 
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...
Xthian Vidal Cortez
 
2. Revision de Tecnologias Web.pdf
2. Revision de Tecnologias Web.pdf2. Revision de Tecnologias Web.pdf
2. Revision de Tecnologias Web.pdf
CarlosDavidMontellan
 
Lenguajes de programación web
Lenguajes de programación webLenguajes de programación web
Lenguajes de programación web
Jackeline González
 
Programacion web-ian
Programacion web-ianProgramacion web-ian
Programacion web-ian
Edwin Geovanni Vega Saldaña
 
Conceptos de dreamweaver-Regina.pptx
Conceptos de dreamweaver-Regina.pptxConceptos de dreamweaver-Regina.pptx
Conceptos de dreamweaver-Regina.pptx
regina927271
 
Programación web
Programación web Programación web
Programación web
Andy015
 
Examen 3.0
Examen 3.0Examen 3.0
Examen 3.0
allan Gutierrez
 
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
Alexa Chisaguano
 

Similar a Lenguaje de programción en internet (20)

INTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.pptINTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.ppt
 
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.pptintroduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la 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 webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Lenguajes de marcas
Lenguajes de marcasLenguajes de marcas
Lenguajes de marcas
 
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
 
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
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...
 
2. Revision de Tecnologias Web.pdf
2. Revision de Tecnologias Web.pdf2. Revision de Tecnologias Web.pdf
2. Revision de Tecnologias Web.pdf
 
Lenguajes de programación web
Lenguajes de programación webLenguajes de programación web
Lenguajes de programación web
 
Programacion web-ian
Programacion web-ianProgramacion web-ian
Programacion web-ian
 
Conceptos de dreamweaver-Regina.pptx
Conceptos de dreamweaver-Regina.pptxConceptos de dreamweaver-Regina.pptx
Conceptos de dreamweaver-Regina.pptx
 
Programación web
Programación web Programación web
Programación web
 
Examen 3.0
Examen 3.0Examen 3.0
Examen 3.0
 
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
 

Último

CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CARMENSnchez854591
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
https://gramadal.wordpress.com/
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
JonathanCovena1
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Mi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste BlancoMi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste Blanco
Ruth Noemí Soto Villegas
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
eleandroth
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
johnyamg20
 
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
MiNeyi1
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
LinoLatella
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
https://gramadal.wordpress.com/
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
Ana Fernandez
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Alejandrino Halire Ccahuana
 

Último (20)

CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Mi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste BlancoMi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste Blanco
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
 
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
 

Lenguaje de programción en internet

  • 2. La Programación • Se desarrolló lenguajes de programación para la web dinámicos, que permiten interactuar con los usuarios y utilizan sistemas de Bases de Datos. • A continuación daremos una introducción a los diferentes lenguajes de programación para la web.
  • 3. • Desde el surgimiento de internet se han publicado sitios web gracias al 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).
  • 4. • Desarrollado por el World Wide Web Consortium (W3C). Los archivos pueden tener las extensiones (htm, html).
  • 5. <html> (Inicio del documento HTML) • <head> • ( Cabecera ) • </head> • <body> • ( Cuerpo ) • </body> • </html> • <b> </b> Negrita • <p> </p> Definir parrafo • <etiqueta> Apertura de la etiqueta • </etiqueta> Cierre de la etiqueta
  • 6. • Sencillo que permite describir hipertexto. • Texto presentado de forma estructurada y agradable. • No necesita de grandes conocimientos cuando se cuenta con un editor de páginas web o WYSIWYG. • Archivos pequeños. • Despliegue rápido. • Lenguaje de fácil aprendizaje. • Lo admiten todos los exploradores.
  • 7. • Lenguaje estático. • La interpretación de cada navegador puede ser diferente. • Guarda muchas etiquetas que pueden convertirse en “basura” y dificultan la corrección. • El diseño es más lento. • Las etiquetas son muy limitadas.
  • 8.
  • 9. • Fue creado por Brendan Eich en la empresa Netscape Communications. • 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.
  • 11. • Lenguaje de scripting seguro y fiable. • Los script tienen capacidades limitadas, por razones de seguridad. • El código Javascript se ejecuta en el cliente.
  • 12. • 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).
  • 13. • PHP es un acrónimo recursivo que significa “PHP Hypertext Pre-processor”, (inicialmente se llamó Personal Home Page). • Surgió en 1995, desarrollado por PHP Group. • PHP no necesita ser compilado para ejecutarse. Para su funcionamiento necesita tener instalado Apache o IIS con las librerías de PHP
  • 14. La sintaxis utilizada para incorporar código PHP es la siguiente: • <? • $mensaje = “Hola”; • echo $mensaje; • ?>
  • 15. También puede usarse: • <?php • $mensaje = “Hola”; • echo $mensaje; • ?>
  • 16. • 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.
  • 17. • Capacidad de expandir su potencial utilizando módulos. • Posee documentación en su página oficial la cual incluye descripción y ejemplos de cada una de sus funciones. • Es libre, por lo que se presenta como una alternativa de fácil acceso para todos. • Incluye gran cantidad de funciones. • No requiere definición de tipos de variables ni manejo detallado del bajo nivel.
  • 18. • Se necesita instalar un servidor web. • Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede ser más ineficiente a medida que las solicitudes aumenten de número. • La legibilidad del código puede verse afectada al mezclar sentencias HTML y PHP.
  • 19. • La programación orientada a objetos es aún muy deficiente para aplicaciones grandes. • Dificulta la modularización. • Dificulta la organización por capas de la aplicación.