SlideShare una empresa de Scribd logo
1 de 28
Hecho por : Jessica E. Vega
1. ¿Qué significa PHP?
PHP (Hypertext Preprocessor) es un
     lenguaje de programación creado
especialmente para el desarrollo de páginas
web dinámicas, ya que puede ser incrustado
dentro del código HTML –el lenguaje más
utilizado para el armado de sitios web– y
  orientado a la creación de hipertextos.
A medida que internet fue creciendo y sus
   funciones se ampliaron, las acciones
 requeridas también se complejizaron. Ya
no alcanzaba con presentar el texto en una
página y definir su estilo como proponía el
 HTML. Fue así como surgieron lenguajes
que permitían ampliar sus funciones, como
            es el caso de PHP.
Fue creado en 1994
por Rasmus Lerdorf, un programador nacido
       en Groenlandia. Sin embargo, la
implementación principal de PHP es producida
     por The PHP Group. No cuenta con
  licencia, es un software libre, gratuito y
               multiplataforma.
Generalmente no se ejecuta en la computadora
sino en un servidor web, tomando el código en
PHP como su entrada y creando páginas web
                  como salida.
  Las páginas que cuentan con este lenguaje
 pueden acceder a bases de datos, conexiones
 en red y otras tareas para crear la página final
              que verá el usuario.
2. ¿Cuáles son las ventajas del PHP?
Este lenguaje posee muchas ventajas
      para los programadores:

   Es un lenguaje multiplataforma.


   Completamente orientado al
   desarrollo de aplicaciones web
 dinámicas con acceso a información
  almacenada en una base de datos.
El código fuente escrito en PHP es invisible
  al navegador y al usuario, ya que es el
 servidor el que se encarga de ejecutar el
  código y enviar su resultado HTML al
                navegador.

Capacidad de conexión con la mayoría de
los motores de base de datos que se utilizan
 en la actualidad (MySQL y PostgreSQL).
Capacidad de expandir su potencial
 utilizando una enorme cantidad de módulos.

   Posee una amplia documentación en su
página oficial, entre la cual se destaca que todas
  las funciones del sistema están explicadas y
 ejemplificadas en un único archivo de ayuda.

    Es libre, por lo que se presenta como
     una alternativa de fácil acceso para
                     todos.
3. ¿Qué funciones cumple el PHP?
Las funciones de este lenguaje son múltiples:
 crear, borrar, mover, modifcar, transferir
 archivos por FTP (File Transfer Protocol o
   protocolo de transferencia de archivos).
 Cualquier tipo de operación más o menos
 compleja puede ser programada en PHP a
 partir de una amplia librería de funciones.
Como mencionamos, PHP se escribe dentro del
código HTML, lo que lo hace realmente fácil de
utilizar para quienes cuentan con conocimientos
    mínimos de programación, y cuenta con
ventajas como su gratuidad, independencia de
       plataforma, rapidez y seguridad.
4. ¿Qué es el Java script?
Se trata del primer lenguaje de
propósito general que creó una forma de
 incrustar programas en páginas web.

      También hace posible ejecutar
   instrucciones que den respuesta a las
 acciones del usuario, permitiendo crear
páginas interactivas con programas como
 calculadoras, agendas o tablas de cálculo.
5. ¿Cuál es la diferencia entre Java y
             Java script?
Compilador:
          Java                     Java script
    Para programar se          No necesita que sus
     necesitan ciertas       programas se compilen
herramientas de desarrollo             sino
  y un compilador, que       que estos se interpretan
  traduce un programa        en forma directa por el
escrito en un lenguaje de          navegador.
  programación a otro,
 generando un programa
    equivalente que la
 máquina será capaz de
        interpretar.
Orientado a objetos:

          Java                       Java script
    Es un lenguaje de            No es orientado a
programación orientado a     objetos: esto quiere decir
objetos: utiliza objetos y   que se puede programar
    sus interacciones          sin necesidad de crear
para diseñar aplicaciones.       clases, tal como se
                              realiza en los lenguajes
                                  de programación
                                    estructurada.
Propósito:

         Java                Java script
Es más potente debido      Sólo se pueden
 a que es un lenguaje    escribir programas
 de propósito general,       para que se
 con el que se pueden    ejecuten en páginas
  hacer aplicaciones            web.
     más variadas.
Estructuras fuertes:

             Java                     Java script
      Es un lenguaje de       No tiene esta característica y
 programación fuertemente        permite insertar en una
   tipiado: al declarar una   variable la información que
variable es necesario indicar           se desee,
 su tipo y no podrá cambiar independientemente del tipo
       de un tipo a otro       que sea. También permite
      automáticamente.             cambiar el tipo de
                              información de una variable
                                         a otra.
Otras características:

     Java            Java script
Es más complejo     Es un lenguaje
   y tiene más      abierto, por lo
funcionalidades:    que cualquier
 es más potente,    persona puede
    robusto y        utilizarlo sin
     seguro.         necesidad de
                     comprar una
                       licencia.
6. ¿Qué es Python?
Python es un software libre que posee una
     licencia de código abierto denominada
   Python Software Foundation License. Se
trata de un lenguaje de programación de alto
 nivel cuya filosofía se centra en una sintaxis
  muy limpia, que favorece un código legible.
 Esto significa que se caracteriza por expresar
  los algoritmos de una manera adecuada a
 la capacidad cognitiva humana, en lugar de
   centrarse en la capacidad ejecutora de las
                    máquinas.
Es también un lenguaje multiplataforma y
multiparadigma. Esto significa que más que
 forzar a los programadores a adoptar un
estilo particular de programación, permite
el desarrollo de estilos diferentes. Por todo
esto, Python es considerado una apuesta por
  la simplicidad, versatilidad y rapidez de
                 desarrollo.
Es un lenguaje interpretado, lo que
significa que no se necesita compilar el
 código fuente para poder ejecutarlo.
7. ¿Cuáles son las ventajas del
           Python?
 La cantidad de librerías que
contiene y los tipos de datos y funciones
  incorporadas en el propio lenguaje,
   que ayudan a realizar muchas tareas
 habituales sin necesidad de tener que
       programarlas desde cero.
La sencillez y velocidad con la que se
crean los programas. Un programa en
Python puede tener de 3 a 5 líneas de
 código menos que su equivalente en
              Java o C.
 La cantidad de plataformas en las
     que se puede desarrollar:
Unix, Windows, OS/2, Mac y otros.


   Es gratuito, incluso para propósitos
              empresariales.

Más contenido relacionado

La actualidad más candente

Programación del lado del cliente
Programación del lado del clienteProgramación del lado del cliente
Programación del lado del clienteGabriel Mondragón
 
Programación web
Programación web Programación web
Programación web Andy015
 
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
 
Franco lorentz powerpoint4
Franco lorentz powerpoint4Franco lorentz powerpoint4
Franco lorentz powerpoint43xtremus
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionXavii Torres
 
Libro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuarioLibro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuariosocrates12854
 
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
 
Lenguajes De Programacion Web
Lenguajes De Programacion WebLenguajes De Programacion Web
Lenguajes De Programacion Webvictorluis19
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo webEvelioHdez
 
Lenguaje de programación web
Lenguaje de programación webLenguaje de programación web
Lenguaje de programación webEduardo Alvarez
 

La actualidad más candente (17)

Programación del lado del cliente
Programación del lado del clienteProgramación del lado del cliente
Programación del lado del cliente
 
Lenguajes de programación web
Lenguajes de programación webLenguajes de programación web
Lenguajes de programación web
 
Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en internet
 
Programación web
Programación web Programación web
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
 
Franco lorentz powerpoint4
Franco lorentz powerpoint4Franco lorentz powerpoint4
Franco lorentz powerpoint4
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Programacion web-ian
Programacion web-ianProgramacion web-ian
Programacion web-ian
 
Clase 2 Lenguajes de Programación Web
Clase 2 Lenguajes de Programación WebClase 2 Lenguajes de Programación Web
Clase 2 Lenguajes de Programación Web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Libro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuarioLibro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuario
 
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 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
 
Lenguaje de programación web
Lenguaje de programación webLenguaje de programación web
Lenguaje de programación web
 
Clase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo WebClase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo Web
 
Clase 4 JavaScript Básico
Clase 4 JavaScript BásicoClase 4 JavaScript Básico
Clase 4 JavaScript Básico
 

Destacado

Determinación de la información del sitio web
Determinación de la información del sitio webDeterminación de la información del sitio web
Determinación de la información del sitio webXoch Flores
 
Estandares Web W3C
Estandares Web W3CEstandares Web W3C
Estandares Web W3Codil_paredes
 
Programacion cliente hojas_deestilo_
Programacion cliente hojas_deestilo_Programacion cliente hojas_deestilo_
Programacion cliente hojas_deestilo_claracarrillo
 
2. Java Servlets (J2EE) - Curso 2005-2006
2. Java Servlets (J2EE) - Curso 2005-20062. Java Servlets (J2EE) - Curso 2005-2006
2. Java Servlets (J2EE) - Curso 2005-2006Samuel Marrero
 
Estándares de la w3c
Estándares de la w3cEstándares de la w3c
Estándares de la w3cadita_cz
 
Diseño de paginas web clase 1 lista
Diseño de paginas web clase 1 listaDiseño de paginas web clase 1 lista
Diseño de paginas web clase 1 listaJenny Palacios
 
Estandares de diseño web
Estandares de diseño webEstandares de diseño web
Estandares de diseño webdwebslide
 
Game of Frameworks - GDG Cáceres #CodeCC
Game of Frameworks - GDG Cáceres #CodeCCGame of Frameworks - GDG Cáceres #CodeCC
Game of Frameworks - GDG Cáceres #CodeCCCarlos Azaustre
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 

Destacado (15)

QUE ES W3C
QUE ES W3CQUE ES W3C
QUE ES W3C
 
Determinación de la información del sitio web
Determinación de la información del sitio webDeterminación de la información del sitio web
Determinación de la información del sitio web
 
Estandares Web W3C
Estandares Web W3CEstandares Web W3C
Estandares Web W3C
 
Programacion cliente hojas_deestilo_
Programacion cliente hojas_deestilo_Programacion cliente hojas_deestilo_
Programacion cliente hojas_deestilo_
 
Plataformas cliente servidor
Plataformas cliente servidorPlataformas cliente servidor
Plataformas cliente servidor
 
Estándares Web
Estándares WebEstándares Web
Estándares Web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
2. Java Servlets (J2EE) - Curso 2005-2006
2. Java Servlets (J2EE) - Curso 2005-20062. Java Servlets (J2EE) - Curso 2005-2006
2. Java Servlets (J2EE) - Curso 2005-2006
 
Java script
Java scriptJava script
Java script
 
Estándares de la w3c
Estándares de la w3cEstándares de la w3c
Estándares de la w3c
 
Diseño de paginas web clase 1 lista
Diseño de paginas web clase 1 listaDiseño de paginas web clase 1 lista
Diseño de paginas web clase 1 lista
 
Estandares de diseño web
Estandares de diseño webEstandares de diseño web
Estandares de diseño web
 
Game of Frameworks - GDG Cáceres #CodeCC
Game of Frameworks - GDG Cáceres #CodeCCGame of Frameworks - GDG Cáceres #CodeCC
Game of Frameworks - GDG Cáceres #CodeCC
 
Arquitectura para aplicaciones web
Arquitectura para aplicaciones webArquitectura para aplicaciones web
Arquitectura para aplicaciones web
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 

Similar a Lenguajes del lado del servidor y lenguajes del lado del usuario

Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuariolinhos315
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)hoppii
 
Cuestionario 4
Cuestionario 4Cuestionario 4
Cuestionario 4363935
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)hoppii
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4Halmiron85
 
Quien es el programador
Quien es el programador Quien es el programador
Quien es el programador ricardojsal
 
Trabajo practico libro4
Trabajo practico libro4Trabajo practico libro4
Trabajo practico libro4exequiel9035a
 
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESgabrielalija10
 
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESGabriel Alija
 
Libro 4 presentación
Libro 4 presentaciónLibro 4 presentación
Libro 4 presentacióndavidcab
 
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
 
9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestas9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestasarcangelmarkos
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 

Similar a Lenguajes del lado del servidor y lenguajes del lado del usuario (20)

Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuario
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 
Cuestionario 4
Cuestionario 4Cuestionario 4
Cuestionario 4
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
Libro4
Libro4Libro4
Libro4
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4
 
Quien es el programador
Quien es el programador Quien es el programador
Quien es el programador
 
Trabajo practico libro4
Trabajo practico libro4Trabajo practico libro4
Trabajo practico libro4
 
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
 
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
 
Libro numero 4
Libro numero 4Libro numero 4
Libro numero 4
 
9
99
9
 
Cuaderno4
Cuaderno4Cuaderno4
Cuaderno4
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Libro 4 presentación
Libro 4 presentaciónLibro 4 presentación
Libro 4 presentación
 
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
 
9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestas9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestas
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 

Último

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
 
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
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
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
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
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
 
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
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Último (10)

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
 
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...
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.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)
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
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
 
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
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Lenguajes del lado del servidor y lenguajes del lado del usuario

  • 1. Hecho por : Jessica E. Vega
  • 3. PHP (Hypertext Preprocessor) es un lenguaje de programación creado especialmente para el desarrollo de páginas web dinámicas, ya que puede ser incrustado dentro del código HTML –el lenguaje más utilizado para el armado de sitios web– y orientado a la creación de hipertextos.
  • 4. A medida que internet fue creciendo y sus funciones se ampliaron, las acciones requeridas también se complejizaron. Ya no alcanzaba con presentar el texto en una página y definir su estilo como proponía el HTML. Fue así como surgieron lenguajes que permitían ampliar sus funciones, como es el caso de PHP.
  • 5. Fue creado en 1994 por Rasmus Lerdorf, un programador nacido en Groenlandia. Sin embargo, la implementación principal de PHP es producida por The PHP Group. No cuenta con licencia, es un software libre, gratuito y multiplataforma.
  • 6. Generalmente no se ejecuta en la computadora sino en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Las páginas que cuentan con este lenguaje pueden acceder a bases de datos, conexiones en red y otras tareas para crear la página final que verá el usuario.
  • 7. 2. ¿Cuáles son las ventajas del PHP?
  • 8. Este lenguaje posee muchas ventajas para los programadores: Es un lenguaje multiplataforma. Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos.
  • 9. El código fuente escrito en PHP es invisible al navegador y al usuario, ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad (MySQL y PostgreSQL).
  • 10. Capacidad de expandir su potencial utilizando una enorme cantidad de módulos. Posee una amplia documentación en su página oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda. Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
  • 11. 3. ¿Qué funciones cumple el PHP?
  • 12. Las funciones de este lenguaje son múltiples: crear, borrar, mover, modifcar, transferir archivos por FTP (File Transfer Protocol o protocolo de transferencia de archivos). Cualquier tipo de operación más o menos compleja puede ser programada en PHP a partir de una amplia librería de funciones.
  • 13. Como mencionamos, PHP se escribe dentro del código HTML, lo que lo hace realmente fácil de utilizar para quienes cuentan con conocimientos mínimos de programación, y cuenta con ventajas como su gratuidad, independencia de plataforma, rapidez y seguridad.
  • 14. 4. ¿Qué es el Java script?
  • 15. Se trata del primer lenguaje de propósito general que creó una forma de incrustar programas en páginas web. También hace posible ejecutar instrucciones que den respuesta a las acciones del usuario, permitiendo crear páginas interactivas con programas como calculadoras, agendas o tablas de cálculo.
  • 16. 5. ¿Cuál es la diferencia entre Java y Java script?
  • 17. Compilador: Java Java script Para programar se No necesita que sus necesitan ciertas programas se compilen herramientas de desarrollo sino y un compilador, que que estos se interpretan traduce un programa en forma directa por el escrito en un lenguaje de navegador. programación a otro, generando un programa equivalente que la máquina será capaz de interpretar.
  • 18. Orientado a objetos: Java Java script Es un lenguaje de No es orientado a programación orientado a objetos: esto quiere decir objetos: utiliza objetos y que se puede programar sus interacciones sin necesidad de crear para diseñar aplicaciones. clases, tal como se realiza en los lenguajes de programación estructurada.
  • 19. Propósito: Java Java script Es más potente debido Sólo se pueden a que es un lenguaje escribir programas de propósito general, para que se con el que se pueden ejecuten en páginas hacer aplicaciones web. más variadas.
  • 20. Estructuras fuertes: Java Java script Es un lenguaje de No tiene esta característica y programación fuertemente permite insertar en una tipiado: al declarar una variable la información que variable es necesario indicar se desee, su tipo y no podrá cambiar independientemente del tipo de un tipo a otro que sea. También permite automáticamente. cambiar el tipo de información de una variable a otra.
  • 21. Otras características: Java Java script Es más complejo Es un lenguaje y tiene más abierto, por lo funcionalidades: que cualquier es más potente, persona puede robusto y utilizarlo sin seguro. necesidad de comprar una licencia.
  • 22. 6. ¿Qué es Python?
  • 23. Python es un software libre que posee una licencia de código abierto denominada Python Software Foundation License. Se trata de un lenguaje de programación de alto nivel cuya filosofía se centra en una sintaxis muy limpia, que favorece un código legible. Esto significa que se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de centrarse en la capacidad ejecutora de las máquinas.
  • 24. Es también un lenguaje multiplataforma y multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite el desarrollo de estilos diferentes. Por todo esto, Python es considerado una apuesta por la simplicidad, versatilidad y rapidez de desarrollo.
  • 25. Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente para poder ejecutarlo.
  • 26. 7. ¿Cuáles son las ventajas del Python?
  • 27.  La cantidad de librerías que contiene y los tipos de datos y funciones incorporadas en el propio lenguaje, que ayudan a realizar muchas tareas habituales sin necesidad de tener que programarlas desde cero. La sencillez y velocidad con la que se crean los programas. Un programa en Python puede tener de 3 a 5 líneas de código menos que su equivalente en Java o C.
  • 28.  La cantidad de plataformas en las que se puede desarrollar: Unix, Windows, OS/2, Mac y otros.  Es gratuito, incluso para propósitos empresariales.