SlideShare una empresa de Scribd logo
1 de 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?

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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)
 

Destacado

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
 

Destacado (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 a 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 a 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
 

Más de 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
 

Último

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.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?