SlideShare a Scribd company logo
1 of 6
¿Qué es 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.Su nombre proviene de las siglas del término en inglés
Hypertext Preprocessor (inicialmente PHP Tools o Personal Home Page Tools). 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.
*_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.
¿Cuales son las ventajas de usar PHP?
Se trata del primer lenguaje de propósito general que creó una forma de incrustar
programas en páginas web. A través de la tecnología de los denominados applets,
componentes que se ejecutan en el contexto de otro programa llamado contenedor –
como por ejemplo un navegador web– se podían crear pequeños programas
encargados de realizar acciones puntuales que se ejecutaban en el navegador dentro
de las propias páginas. La programación de applets supuso un gran avance en la
historia de la programación y Brendan Eich, un programador que trabajaba para
Netscape –por aquel entonces el navegador más popular– rompió la primera barrera
del HTML al desarrollar en el año 1995 Javascript y hacer posible la programación
dentro de las páginas web. A diferencia de lo que han visto con PHP –que es un
lenguaje del lado del servidor– Javascript lo es del lado del usuario, porque es el
navegador el que soporta la carga de procesamiento.
¿Qué es Javascript?
Gracias a su compatibilidad con la mayoría de los navegadores modernos, es el
lenguaje de programación del lado del usuario más utilizado. Entre sus funciones se
destaca la posibilidad que brinda de: crear contenidos dinámicos –elementos de la
página que tengan movimiento, cambien de color o cualquier otro dinamismo–, crear
efectos especiales en las páginas y definir interactividades con el usuario. El navegador
será el encargado de interpretar las instrucciones de Javascript y ejecutarlas para
realizar estos efectos e interactividades, de modo que el mayor recurso con que cuenta
este lenguaje es el propio navegador. Javascript 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. Aunque
comparte muchas de las características y de las estructuras del lenguaje Java –y más
de una vez se los confunde por la similitud de sus nombres–, fue desarrollado
independientemente. Actualmente son productos totalmente distintos y no guardan
entre si más relación que la sintaxis idéntica.Es un lenguaje de programación bastante
sencillo y pensado para hacer las cosas con rapidez. Para programar en Javascript se
necesita básicamente lo mismo que para desarrollar páginas web con HTML: un editor
de textos y un navegador compatible.
¿Cuales son las funciones que permite Javascript?
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. Como hemos visto, 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 multi paradigma. 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 de escritura independiente de plataforma y orientado a objetos,
preparado para realizar cualquier tipo de funciones, desde aplicaciones Windows
hasta servidores de red e incluso páginas web. Es un lenguaje interpretado, lo que
significa que no se necesita compilar el código fuente para poder ejecutarlo.
Al igual que los lenguajes anteriores, Python es un software libre que posee una
licencia de código abierto denominada Python Software Foundation License.
¿Qué es Python?
1. 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.
2. 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.
3. La cantidad de plataformas en las que se puede desarrollar: Unix,
Windows, OS/2, Mac y otros.
4. Es gratuito, incluso para propósitos empresariales.
¿Cuales son las ventajas de Python?

More Related Content

What's hot

Trabajo practico Programación en diversos lenguajes 4
Trabajo practico Programación en diversos lenguajes 4Trabajo practico Programación en diversos lenguajes 4
Trabajo practico Programación en diversos lenguajes 4martin diaco
 
Lenguajes de Programacion Web
Lenguajes de Programacion WebLenguajes de Programacion Web
Lenguajes de Programacion Webwidoelamo
 
Presentación soc e inf
Presentación soc e infPresentación soc e inf
Presentación soc e infPepe Avelar
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internetlucilazc
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 
Quien es el programador
Quien es el programador Quien es el programador
Quien es el programador ricardojsal
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.pptmissmaru
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionXavii Torres
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Webragmyl
 
outsorcing
outsorcingoutsorcing
outsorcingMijmz
 
Cuestionario 4
Cuestionario 4Cuestionario 4
Cuestionario 4363935
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)hoppii
 

What's hot (18)

Trabajo practico Programación en diversos lenguajes 4
Trabajo practico Programación en diversos lenguajes 4Trabajo practico Programación en diversos lenguajes 4
Trabajo practico Programación en diversos lenguajes 4
 
Lenguajes de Programacion Web
Lenguajes de Programacion WebLenguajes de Programacion Web
Lenguajes de Programacion Web
 
Presentación soc e inf
Presentación soc e infPresentación soc e inf
Presentación soc e inf
 
15tema
15tema15tema
15tema
 
Servidor php
Servidor phpServidor php
Servidor php
 
Software rizo
Software rizoSoftware rizo
Software rizo
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internet
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Quien es el programador
Quien es el programador Quien es el programador
Quien es el programador
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.ppt
 
Presentacion curso de php
Presentacion curso de phpPresentacion curso de php
Presentacion curso de php
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Web
 
DEFINICION DE Php
DEFINICION DE PhpDEFINICION DE Php
DEFINICION DE Php
 
outsorcing
outsorcingoutsorcing
outsorcing
 
HTML
HTMLHTML
HTML
 
Cuestionario 4
Cuestionario 4Cuestionario 4
Cuestionario 4
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 

Viewers also liked

Segundo corte
Segundo corteSegundo corte
Segundo cortecannia
 
Media pembelajaran
Media pembelajaranMedia pembelajaran
Media pembelajaranistianaal
 
Uses and gratifications
Uses and gratificationsUses and gratifications
Uses and gratificationsjaymelouise_
 
Metodología gestión de requerimientos
Metodología gestión de requerimientosMetodología gestión de requerimientos
Metodología gestión de requerimientosSofiaBorrero
 
Fool Proof App Engagement Strategies - CES2016 Appnation
Fool Proof App Engagement Strategies - CES2016 AppnationFool Proof App Engagement Strategies - CES2016 Appnation
Fool Proof App Engagement Strategies - CES2016 AppnationRichard Sgro
 
Nuevas baterías psicométricas y de competencias.
Nuevas baterías psicométricas y de competencias.Nuevas baterías psicométricas y de competencias.
Nuevas baterías psicométricas y de competencias.Monroy Asesores, S.C.
 
Snowplow is at the core of everything we do
Snowplow is at the core of everything we doSnowplow is at the core of everything we do
Snowplow is at the core of everything we doyalisassoon
 
Visual Data Mining
Visual Data MiningVisual Data Mining
Visual Data MiningCloudNSci
 
Torrent seeded by novalayer.com
Torrent seeded by novalayer.comTorrent seeded by novalayer.com
Torrent seeded by novalayer.comlehani
 

Viewers also liked (20)

Segundo corte
Segundo corteSegundo corte
Segundo corte
 
Media pembelajaran
Media pembelajaranMedia pembelajaran
Media pembelajaran
 
Reglamento
ReglamentoReglamento
Reglamento
 
Uses and gratifications
Uses and gratificationsUses and gratifications
Uses and gratifications
 
Planeación estrategica
Planeación estrategicaPlaneación estrategica
Planeación estrategica
 
Magazine templates
Magazine templatesMagazine templates
Magazine templates
 
Présentation la société civile
Présentation la société civilePrésentation la société civile
Présentation la société civile
 
Que son las redes p2 p
Que son las redes p2 pQue son las redes p2 p
Que son las redes p2 p
 
Unix Training - 1
Unix Training - 1Unix Training - 1
Unix Training - 1
 
Metodología gestión de requerimientos
Metodología gestión de requerimientosMetodología gestión de requerimientos
Metodología gestión de requerimientos
 
Pray Daily
Pray DailyPray Daily
Pray Daily
 
Fool Proof App Engagement Strategies - CES2016 Appnation
Fool Proof App Engagement Strategies - CES2016 AppnationFool Proof App Engagement Strategies - CES2016 Appnation
Fool Proof App Engagement Strategies - CES2016 Appnation
 
#T12t
#T12t#T12t
#T12t
 
Nuevas baterías psicométricas y de competencias.
Nuevas baterías psicométricas y de competencias.Nuevas baterías psicométricas y de competencias.
Nuevas baterías psicométricas y de competencias.
 
Snowplow is at the core of everything we do
Snowplow is at the core of everything we doSnowplow is at the core of everything we do
Snowplow is at the core of everything we do
 
Visual Data Mining
Visual Data MiningVisual Data Mining
Visual Data Mining
 
Verbal & non verbal communication
Verbal & non  verbal communicationVerbal & non  verbal communication
Verbal & non verbal communication
 
Brain health
Brain health Brain health
Brain health
 
Mentori - završni rad - 2013.
Mentori - završni rad - 2013. Mentori - završni rad - 2013.
Mentori - završni rad - 2013.
 
Torrent seeded by novalayer.com
Torrent seeded by novalayer.comTorrent seeded by novalayer.com
Torrent seeded by novalayer.com
 

Similar to Qué es PHP y sus principales ventajas

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
 
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
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
Franco lorentz powerpoint4
Franco lorentz powerpoint4Franco lorentz powerpoint4
Franco lorentz powerpoint43xtremus
 
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESgabrielalija10
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioJessica
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)hoppii
 
Desarrollo y Programacion WEB
Desarrollo y Programacion WEBDesarrollo y Programacion WEB
Desarrollo y Programacion WEBGenesis Jurado
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 
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
 
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
 

Similar to Qué es PHP y sus principales ventajas (20)

Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en internet
 
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
 
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
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
Franco lorentz powerpoint4
Franco lorentz powerpoint4Franco lorentz powerpoint4
Franco lorentz powerpoint4
 
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuario
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 
Desarrollo y Programacion WEB
Desarrollo y Programacion WEBDesarrollo y Programacion WEB
Desarrollo y Programacion WEB
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguajes de programación web
Lenguajes de programación webLenguajes de programación web
Lenguajes de programación web
 
Libro numero 4
Libro numero 4Libro numero 4
Libro numero 4
 
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
 
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
 
Power point 3 y 4
Power point 3 y 4Power point 3 y 4
Power point 3 y 4
 
Php
PhpPhp
Php
 
P H P
P H PP H P
P H P
 
Programacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptxProgramacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptx
 
Php jessi
Php jessiPhp jessi
Php jessi
 

More from Horacio Gramajo (7)

Libro3
Libro3Libro3
Libro3
 
Instituto
InstitutoInstituto
Instituto
 
Contraseña
ContraseñaContraseña
Contraseña
 
Libro2
Libro2Libro2
Libro2
 
Libro1
Libro1Libro1
Libro1
 
Campus virtual
Campus virtualCampus virtual
Campus virtual
 
Menos ozono
Menos ozonoMenos ozono
Menos ozono
 

Recently uploaded

Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 

Recently uploaded (20)

PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 

Qué es PHP y sus principales ventajas

  • 1. ¿Qué es 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.Su nombre proviene de las siglas del término en inglés Hypertext Preprocessor (inicialmente PHP Tools o Personal Home Page Tools). 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. *_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. ¿Cuales son las ventajas de usar PHP?
  • 3. Se trata del primer lenguaje de propósito general que creó una forma de incrustar programas en páginas web. A través de la tecnología de los denominados applets, componentes que se ejecutan en el contexto de otro programa llamado contenedor – como por ejemplo un navegador web– se podían crear pequeños programas encargados de realizar acciones puntuales que se ejecutaban en el navegador dentro de las propias páginas. La programación de applets supuso un gran avance en la historia de la programación y Brendan Eich, un programador que trabajaba para Netscape –por aquel entonces el navegador más popular– rompió la primera barrera del HTML al desarrollar en el año 1995 Javascript y hacer posible la programación dentro de las páginas web. A diferencia de lo que han visto con PHP –que es un lenguaje del lado del servidor– Javascript lo es del lado del usuario, porque es el navegador el que soporta la carga de procesamiento. ¿Qué es Javascript?
  • 4. Gracias a su compatibilidad con la mayoría de los navegadores modernos, es el lenguaje de programación del lado del usuario más utilizado. Entre sus funciones se destaca la posibilidad que brinda de: crear contenidos dinámicos –elementos de la página que tengan movimiento, cambien de color o cualquier otro dinamismo–, crear efectos especiales en las páginas y definir interactividades con el usuario. El navegador será el encargado de interpretar las instrucciones de Javascript y ejecutarlas para realizar estos efectos e interactividades, de modo que el mayor recurso con que cuenta este lenguaje es el propio navegador. Javascript 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. Aunque comparte muchas de las características y de las estructuras del lenguaje Java –y más de una vez se los confunde por la similitud de sus nombres–, fue desarrollado independientemente. Actualmente son productos totalmente distintos y no guardan entre si más relación que la sintaxis idéntica.Es un lenguaje de programación bastante sencillo y pensado para hacer las cosas con rapidez. Para programar en Javascript se necesita básicamente lo mismo que para desarrollar páginas web con HTML: un editor de textos y un navegador compatible. ¿Cuales son las funciones que permite Javascript?
  • 5. 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. Como hemos visto, 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 multi paradigma. 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 de escritura independiente de plataforma y orientado a objetos, preparado para realizar cualquier tipo de funciones, desde aplicaciones Windows hasta servidores de red e incluso páginas web. Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente para poder ejecutarlo. Al igual que los lenguajes anteriores, Python es un software libre que posee una licencia de código abierto denominada Python Software Foundation License. ¿Qué es Python?
  • 6. 1. 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. 2. 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. 3. La cantidad de plataformas en las que se puede desarrollar: Unix, Windows, OS/2, Mac y otros. 4. Es gratuito, incluso para propósitos empresariales. ¿Cuales son las ventajas de Python?