Universidad Fermín Toro<br />Facultad de Ingeniería<br />Escuela de Telecomunicaciones<br />Cabudare – Edo Lara<br />Impor...
Concepto de PHP<br />Es un lenguaje de programación creado para ser ejecutado antes de servir un requerimiento web, es dec...
Importancia de PHP<br />Manejo de excepciones es un lenguaje de programación destinado a manejar la construcción de ocurre...
Importancia de PHP<br />Es importante saber que de este lenguaje e debido a que con el se puede guardar mejor la informaci...
Como crear un archivo PHP<br /><html><br /><body><br />Esto es texto en HTML<br /><?php<br />echo "Esto es interpretado po...
	Así queda cuando se escribe el lenguaje PHP  y se convierte en HTML<br />
	Proceso de intercambio de información con otros programas, de PHP HTML y petición HTTP.<br />
Ventajas de PHP<br />Es un lenguaje multiplataforma.<br /> <br />Orientado al desarrollo de aplicaciones web dinámicas con...
Ventajas de PHP<br />Capacidad de expandir su potencial utilizando módulos llamados ext's o extensiones.<br /> <br />Posee...
Concepto de MySQL<br />Es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis mil...
Ventajas de MySQL<br />De gran utilidad en Proyectos Web, ya que numerosos lenguajes de programación web usan MySQL como b...
Ventajas de MySQL<br />Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo...
Importancia de MySQL<br />El MySQL es importante porque permite que varios lenguajes accesen a su base de datos, así mismo...
HP-UX<br />GNU/Linux<br />Mac OS X<br />NetBSD<br />Novell Netware<br />OpenBSD<br />Windows 95<br />Windows 98<br />Windo...
OS/2Warp<br />QNX<br />SGI IRIX<br />Solaris<br />SunOS<br />SCO OpenServer<br />SCO UnixWare<br />
Tru64<br />eBD<br />Windows 2000<br />Windows XP<br />Windows Vista<br />Windows 7<br />Windows Server (2000, 2003 y 2008)...
FIN<br />
Upcoming SlideShare
Loading in …5
×

Desarrollo de Aplicaciones Web

1,853 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,853
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desarrollo de Aplicaciones Web

  1. 1. Universidad Fermín Toro<br />Facultad de Ingeniería<br />Escuela de Telecomunicaciones<br />Cabudare – Edo Lara<br />Importancia, ventajas de utilizar PHP y MySQL.<br />Estudiante: Claurimar Medina Quintero<br />C.I.: 21.506.011<br />Profesora: Alfonsina Linárez<br />Materia: Desarrollo de Aplicaciones Web<br />Sección: SAIA B<br />Julio, 2011<br />
  2. 2. Concepto de PHP<br />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.<br />Es Open Source, multiplataforma y contiene funciones para trabajar virtualmente todas las tecnologías para la web existentes actualmente .<br />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.<br />
  3. 3. Importancia de PHP<br />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.<br />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.<br />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. <br />
  4. 4. Importancia de PHP<br />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. <br />Ejemplo del lenguaje en una página web:<br /> 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:<br />
  5. 5. Como crear un archivo PHP<br /><html><br /><body><br />Esto es texto en HTML<br /><?php<br />echo "Esto es interpretado por PHP";<br />? ><br /></body><br /></html><br /> 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.<br />
  6. 6. Así queda cuando se escribe el lenguaje PHP y se convierte en HTML<br />
  7. 7. Proceso de intercambio de información con otros programas, de PHP HTML y petición HTTP.<br />
  8. 8. Ventajas de PHP<br />Es un lenguaje multiplataforma.<br /> <br />Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos.<br /> <br />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.<br />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.<br />
  9. 9. Ventajas de PHP<br />Capacidad de expandir su potencial utilizando módulos llamados ext's o extensiones.<br /> <br />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.<br /> <br />Es libre, presenta una alternativa de fácil acceso para todos los usuarios de este lenguaje.<br />
  10. 10. Concepto de MySQL<br />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.<br />Su diseño multihilo le permite soportar una gran carga de forma muy eficiente. MySQL fue creada por la empresa sueca MySQL AB.<br />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. <br />
  11. 11. Ventajas de MySQL<br />De gran utilidad en Proyectos Web, ya que numerosos lenguajes de programación web usan MySQL como base de datos.<br />Mayor rendimiento.<br />Mejores utilidades de administración.<br />Integración perfecta con PHP.<br />Sin límites en los tamaños de los registros.<br />Mejor control de acceso de usuarios.<br />Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.<br />
  12. 12. Ventajas de MySQL<br />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.<br />Facilidad de configuración e instalación.<br />Soporta gran variedad de Sistemas Operativos.<br />Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.<br />Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet.<br />El software MySQL usa la licencia GPL.<br />
  13. 13. Importancia de MySQL<br />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).<br />Éste es multifacético debido que permite el funcionamiento a tales plataformas, incluyendo:<br />AIX<br />BSD<br />FreeBSD<br />
  14. 14. HP-UX<br />GNU/Linux<br />Mac OS X<br />NetBSD<br />Novell Netware<br />OpenBSD<br />Windows 95<br />Windows 98<br />Windows NT<br />
  15. 15. OS/2Warp<br />QNX<br />SGI IRIX<br />Solaris<br />SunOS<br />SCO OpenServer<br />SCO UnixWare<br />
  16. 16. Tru64<br />eBD<br />Windows 2000<br />Windows XP<br />Windows Vista<br />Windows 7<br />Windows Server (2000, 2003 y 2008).<br />OpenVMS<br />
  17. 17. FIN<br />

×