SlideShare une entreprise Scribd logo
1  sur  17
Universidad Fermín Toro Facultad de Ingeniería Escuela de Telecomunicaciones Cabudare – Edo Lara Importancia, ventajas de utilizar PHP  y MySQL. Estudiante: Claurimar Medina Quintero C.I.: 21.506.011 Profesora: Alfonsina Linárez Materia: Desarrollo de Aplicaciones Web Sección: SAIA B Julio, 2011
Concepto de PHP Es un lenguaje de programación creado para ser ejecutado antes de servir un requerimiento web, es decir, con él se puede realizar operaciones antes de mostrar contenido en HTML lo cual lo hace ideal para desarrollar sitios web dinámicos. Es Open Source, multiplataforma y contiene funciones para trabajar virtualmente todas las tecnologías para la web existentes actualmente . Al ser un preprocesador de hyper texto HTML, PHP funciona a la par con el servidor web, el cual es el programa que se encarga de recibir las peticiones de los navegadores y enviar el contenido deseado de vuelta al cliente  que es el navegador.
Importancia de PHP Manejo de excepciones es un lenguaje de programación destinado a manejar la construcción de ocurrencia de una condición que altera o cambia el flujo normal de ejecución. En el proceso de desarrollo de software, todos los controles de manejo de excepciones deben llevarse a cabo de una manera altamente automatizada. Los casos de prueba se deben crear de una manera científica. Hay varios lenguajes de programación como C++, Actionscript,. NET, Java, Ada, Python, Prolog, Ruby, Visual Prolog, Objective C, OCaml y ECMAScript y Eiffel que se han incorporado en el apoyo a la gestión de excepciones. PHP (versión 5) también cuenta con un modelo de excepción al igual que otros lenguajes de programación. 
Importancia de PHP Es importante saber que de este lenguaje e debido a que con el se puede guardar mejor la información, y el es invisible debido a que se fusiona con el HTML y así el lenguaje de scripting se ejecuta en el lado del servidor como scripts CGI, ASP, y no del lado del cliente un script escrito en JavaScript o un applet de Java que se ejecutan en el ordenador.  Ejemplo del lenguaje en una página web: 	Un script de PHP es básicamente un documento HTML con secciones especiales para ser interpretadas por PHP, al ser PHP un lenguaje interpretado, se debe especificar claramente que partes de nuestro documento deben ser interpretadas como código en PHP y que partes son HTML. Para ello se cuenta con una etiqueta especial, que por defecto se abre con:
Como crear un archivo PHP <html> <body> Esto es texto en HTML <?php echo "Esto es interpretado por PHP"; ? > </body> </html> 	Hay que destacar que estos archivos no funcionan de manera local, es decir, no se puede hacer clic en el archivo como tal. Para que funcione se debe colocar el archivo en la carpeta www dentro del Apache en AppServ y luego ejecutar el servidor.
	Así queda cuando se escribe el lenguaje PHP  y se convierte en HTML
	Proceso de intercambio de información con otros programas, de PHP HTML y petición HTTP.
Ventajas de PHP Es un lenguaje multiplataforma.   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 web y al cliente ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable. Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.
Ventajas de PHP Capacidad de expandir su potencial utilizando módulos llamados ext's o extensiones.   Posee una amplia documentación, en la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.   Es libre, presenta una alternativa de fácil acceso para todos los usuarios de este lenguaje.
Concepto de MySQL Es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.También se puede conocer que MySQL desde abril de 2009 se desarrolla como software libre. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente. MySQL fue creada por la empresa sueca MySQL AB. MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.
Ventajas de MySQL De gran utilidad en Proyectos Web, ya que numerosos lenguajes de programación web usan MySQL como base de datos. Mayor rendimiento. Mejores utilidades de administración. Integración perfecta con PHP. Sin límites en los tamaños de los registros. Mejor control de acceso de usuarios. Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.
Ventajas de MySQL Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema. Facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos. Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está. Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet. El software MySQL usa la licencia GPL.
Importancia de MySQL El MySQL es importante porque permite que varios lenguajes accesen a su base de datos, así mismo existen varias APIs que permiten, a aplicaciones escritas en diversos lenguajes de programación, acceder a las bases de datos MySQL, incluyendo C, C++, C#, Pascal, Delphi, Eiffel, Smaltalk, Java, Lisp, Perl, PHP, Python, Ruby, Gambas, REALbasic (Mac y Linux). Éste es multifacético debido que permite el funcionamiento a tales plataformas, incluyendo: AIX BSD FreeBSD
HP-UX GNU/Linux Mac OS X NetBSD Novell Netware OpenBSD Windows 95 Windows 98 Windows NT
OS/2Warp QNX SGI IRIX Solaris SunOS SCO OpenServer SCO UnixWare
Tru64 eBD Windows 2000 Windows XP Windows Vista Windows 7 Windows Server (2000, 2003 y 2008). OpenVMS
FIN

Contenu connexe

Tendances

Tendances (18)

Presentación soc e inf
Presentación soc e infPresentación soc e inf
Presentación soc e inf
 
PHP
PHPPHP
PHP
 
Servidor php
Servidor phpServidor php
Servidor php
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Php ppt
Php pptPhp ppt
Php ppt
 
Historia y características de php
Historia y características  de phpHistoria y características  de php
Historia y características de php
 
Presentacion curso de php
Presentacion curso de phpPresentacion curso de php
Presentacion curso de php
 
DEFINICION DE Php
DEFINICION DE PhpDEFINICION DE Php
DEFINICION DE Php
 
PHP
PHPPHP
PHP
 
Diferencias entre php y oracle
Diferencias entre php y oracleDiferencias entre php y oracle
Diferencias entre php y oracle
 
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
 
Php
PhpPhp
Php
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
 
Xampp
XamppXampp
Xampp
 

Similaire à Desarrollo de Aplicaciones Web

Similaire à Desarrollo de Aplicaciones Web (20)

Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Php
PhpPhp
Php
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
15. servidor php
15. servidor php15. servidor php
15. servidor php
 
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
 
15.- Servidor php
15.- Servidor php15.- Servidor php
15.- Servidor php
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4
 
Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en internet
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Curso php dia1
Curso php dia1Curso php dia1
Curso php dia1
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Franco lorentz powerpoint4
Franco lorentz powerpoint4Franco lorentz powerpoint4
Franco lorentz powerpoint4
 
PHP
PHPPHP
PHP
 
Actividad integradora 2
Actividad integradora 2Actividad integradora 2
Actividad integradora 2
 
outsorcing
outsorcingoutsorcing
outsorcing
 
Servidor php
Servidor phpServidor php
Servidor php
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
Software rizo
Software rizoSoftware rizo
Software rizo
 
Aaron
AaronAaron
Aaron
 

Dernier

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
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
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 

Dernier (12)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
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
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Desarrollo de Aplicaciones Web

  • 1. Universidad Fermín Toro Facultad de Ingeniería Escuela de Telecomunicaciones Cabudare – Edo Lara Importancia, ventajas de utilizar PHP y MySQL. Estudiante: Claurimar Medina Quintero C.I.: 21.506.011 Profesora: Alfonsina Linárez Materia: Desarrollo de Aplicaciones Web Sección: SAIA B Julio, 2011
  • 2. Concepto de PHP Es un lenguaje de programación creado para ser ejecutado antes de servir un requerimiento web, es decir, con él se puede realizar operaciones antes de mostrar contenido en HTML lo cual lo hace ideal para desarrollar sitios web dinámicos. Es Open Source, multiplataforma y contiene funciones para trabajar virtualmente todas las tecnologías para la web existentes actualmente . Al ser un preprocesador de hyper texto HTML, PHP funciona a la par con el servidor web, el cual es el programa que se encarga de recibir las peticiones de los navegadores y enviar el contenido deseado de vuelta al cliente que es el navegador.
  • 3. Importancia de PHP Manejo de excepciones es un lenguaje de programación destinado a manejar la construcción de ocurrencia de una condición que altera o cambia el flujo normal de ejecución. En el proceso de desarrollo de software, todos los controles de manejo de excepciones deben llevarse a cabo de una manera altamente automatizada. Los casos de prueba se deben crear de una manera científica. Hay varios lenguajes de programación como C++, Actionscript,. NET, Java, Ada, Python, Prolog, Ruby, Visual Prolog, Objective C, OCaml y ECMAScript y Eiffel que se han incorporado en el apoyo a la gestión de excepciones. PHP (versión 5) también cuenta con un modelo de excepción al igual que otros lenguajes de programación. 
  • 4. Importancia de PHP Es importante saber que de este lenguaje e debido a que con el se puede guardar mejor la información, y el es invisible debido a que se fusiona con el HTML y así el lenguaje de scripting se ejecuta en el lado del servidor como scripts CGI, ASP, y no del lado del cliente un script escrito en JavaScript o un applet de Java que se ejecutan en el ordenador.  Ejemplo del lenguaje en una página web: Un script de PHP es básicamente un documento HTML con secciones especiales para ser interpretadas por PHP, al ser PHP un lenguaje interpretado, se debe especificar claramente que partes de nuestro documento deben ser interpretadas como código en PHP y que partes son HTML. Para ello se cuenta con una etiqueta especial, que por defecto se abre con:
  • 5. Como crear un archivo PHP <html> <body> Esto es texto en HTML <?php echo "Esto es interpretado por PHP"; ? > </body> </html> Hay que destacar que estos archivos no funcionan de manera local, es decir, no se puede hacer clic en el archivo como tal. Para que funcione se debe colocar el archivo en la carpeta www dentro del Apache en AppServ y luego ejecutar el servidor.
  • 6. Así queda cuando se escribe el lenguaje PHP y se convierte en HTML
  • 7. Proceso de intercambio de información con otros programas, de PHP HTML y petición HTTP.
  • 8. Ventajas de PHP Es un lenguaje multiplataforma.   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 web y al cliente ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable. Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.
  • 9. Ventajas de PHP Capacidad de expandir su potencial utilizando módulos llamados ext's o extensiones.   Posee una amplia documentación, en la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.   Es libre, presenta una alternativa de fácil acceso para todos los usuarios de este lenguaje.
  • 10. Concepto de MySQL Es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.También se puede conocer que MySQL desde abril de 2009 se desarrolla como software libre. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente. MySQL fue creada por la empresa sueca MySQL AB. MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.
  • 11. Ventajas de MySQL De gran utilidad en Proyectos Web, ya que numerosos lenguajes de programación web usan MySQL como base de datos. Mayor rendimiento. Mejores utilidades de administración. Integración perfecta con PHP. Sin límites en los tamaños de los registros. Mejor control de acceso de usuarios. Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.
  • 12. Ventajas de MySQL Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema. Facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos. Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está. Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet. El software MySQL usa la licencia GPL.
  • 13. Importancia de MySQL El MySQL es importante porque permite que varios lenguajes accesen a su base de datos, así mismo existen varias APIs que permiten, a aplicaciones escritas en diversos lenguajes de programación, acceder a las bases de datos MySQL, incluyendo C, C++, C#, Pascal, Delphi, Eiffel, Smaltalk, Java, Lisp, Perl, PHP, Python, Ruby, Gambas, REALbasic (Mac y Linux). Éste es multifacético debido que permite el funcionamiento a tales plataformas, incluyendo: AIX BSD FreeBSD
  • 14. HP-UX GNU/Linux Mac OS X NetBSD Novell Netware OpenBSD Windows 95 Windows 98 Windows NT
  • 15. OS/2Warp QNX SGI IRIX Solaris SunOS SCO OpenServer SCO UnixWare
  • 16. Tru64 eBD Windows 2000 Windows XP Windows Vista Windows 7 Windows Server (2000, 2003 y 2008). OpenVMS
  • 17. FIN