PHP <ul><li>Barrios, José – Blondell, Reinaldo – Gil, Cesar </li></ul>
¿Que es PHP? <ul><li>Lenguaje interpretado de alto nivel que se ejecuta del lado del servidor.  </li></ul><ul><li>Diseñado...
Objetivo <ul><li>La meta de este lenguaje es permitir a los desarrolladores web crear páginas dinámicas de una manera rápi...
Evolución Es principalmente manejado por su núcleo, el motor Zend 2.0. Posee un nuevo modelo de objetos y muchas otras car...
Características <ul><ul><li>Lenguaje scripting del lado </li></ul></ul><ul><ul><li>del servidor </li></ul></ul><ul><ul><li...
Importancia <ul><li>Posibilidad de usar programación procedimental o programación orientada a objetos.  </li></ul><ul><li>...
¿   Por qué  PHP? Para tener un sitio web que posea dinamismo, en el que se puedan realizar operaciones para acceder a bas...
¿Cómo Funciona?
Arquitectura PHP <ul><li>El Motor Zend  (Zend Engine) componente autocontenido que funciona como el parser  del lenguaje. ...
 
Conclusión <ul><li>Lenguaje versátil que permite con rapidez aprender su sintaxis y desarrollar múltiples aplicaciones Web...
&quot; El fracaso más grande  es nunca haberlo intentado&quot;   Proverbio Chino   Gracias!!!!…
Próxima SlideShare
Cargando en…5
×

PHP

2.296 visualizaciones

Publicado el

0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
2.296
En SlideShare
0
De insertados
0
Número de insertados
36
Acciones
Compartido
0
Descargas
122
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

PHP

  1. 1. PHP <ul><li>Barrios, José – Blondell, Reinaldo – Gil, Cesar </li></ul>
  2. 2. ¿Que es PHP? <ul><li>Lenguaje interpretado de alto nivel que se ejecuta del lado del servidor. </li></ul><ul><li>Diseñado para desarrollos web </li></ul><ul><li>Puede ser embebido en páginas HTML. </li></ul><ul><li>Sintaxis es similar a C y Perl. </li></ul>
  3. 3. Objetivo <ul><li>La meta de este lenguaje es permitir a los desarrolladores web crear páginas dinámicas de una manera rápida y sencilla. PHP es &quot;Open Source&quot; (Código Abierto). </li></ul>
  4. 4. Evolución Es principalmente manejado por su núcleo, el motor Zend 2.0. Posee un nuevo modelo de objetos y muchas otras características adicionales En 2004 PHP 5 se basó en un nuevo motor, llamado 'Motor Zend‘ . Zend se refiere al motor del lenguaje. PHP 4 Creado por Andi Gutmans y Zeev Suraski, quienes lo rescribieron completamente. E ra su extensibilidad, además de proveer a los usuarios finales una infraestructura de soporte para muchas bases de datos, protocolos y APIs En 1997, PHP 3 La segunda versión de la implementación en C, tuvo un seguimiento estimado de varios miles de usuarios en todo el mundo, sumando alrededor del 1% de los dominios de Internet En 1997, PHP/FI 2.0 Tenía variables como las de Perl, interpretación automática de variables de formulario y sintaxis embebida HTML. PHP/FI Rasmus Lerdorf creó un conjunto de scripts en Perl, al cual llamó 'Personal Home Page Tools'. En 1995
  5. 5. Características <ul><ul><li>Lenguaje scripting del lado </li></ul></ul><ul><ul><li>del servidor </li></ul></ul><ul><ul><li>Embebido en HTML </li></ul></ul><ul><ul><li>Plataformas cruzadas </li></ul></ul><ul><ul><li>Lenguaje de código abierto </li></ul></ul>
  6. 6. Importancia <ul><li>Posibilidad de usar programación procedimental o programación orientada a objetos. </li></ul><ul><li>Soporte para una gran cantidad de bases de datos. : PostgreSQL, MySQL, IBM DB2, Oracle (OCI7 y OCI8), Sybase, Direct MS-SQL, InterBase, Informix, Unix dbm, entre otras. </li></ul><ul><li>Soporte para ODBC (Estándar Abierto de Conexión con Bases de Datos) </li></ul><ul><li>Uso de protocolos tales como: LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (en Windows) y muchos otros. </li></ul><ul><li>Utilizar objetos Java de forma transparente como objetos PHP. </li></ul><ul><li>La extensión de CORBA es utilizada para acceder a objetos remotos. </li></ul><ul><li>Útil para el procesamiento de texto </li></ul><ul><li>Soporta los estándares SAX y DOM para procesar y acceder a documentos XML. </li></ul><ul><li>Utiliza la extensión XSLT para transformar documentos XML. </li></ul>
  7. 7. ¿ Por qué PHP? Para tener un sitio web que posea dinamismo, en el que se puedan realizar operaciones para acceder a bases de datos, archivos, manipular correo electrónico y mostrar en el navegador del cliente cambios de información (datos, imágenes, sonido) de acuerdo a sus peticiones. Para trabajar en el entorno web, lo cual permite que funcione en forma más rápida y eficiente con HTML.
  8. 8. ¿Cómo Funciona?
  9. 9. Arquitectura PHP <ul><li>El Motor Zend (Zend Engine) componente autocontenido que funciona como el parser del lenguaje. Es un intérprete que analiza el código de entrada, lo traduce y lo ejecuta. </li></ul><ul><li>El núcleo PHP implementa la mayor parte de las funciones del lenguaje. </li></ul><ul><li>La capa SAPI o Server Application Programming Interface, (traducido como Interfaz de Programación de Aplicaciones del Servidor), son módulos que proveen una interfaz para interactuar de forma transparente con distintos servidores web y otros servidores (por ejemplo, un servidor de servlets de Java). </li></ul><ul><li>Las extensiones PHP son módulos de funciones auto contenidos. Muchas de las funciones, por ejemplo el soporte a MySQL, son provistas por una extensión. Las extensiones pueden ser enlazadas a PHP en tiempo de compilación o pueden cargarse dinámicamente según sea requerido. Muchas extensiones son opcionales. </li></ul>
  10. 11. Conclusión <ul><li>Lenguaje versátil que permite con rapidez aprender su sintaxis y desarrollar múltiples aplicaciones Web como el subir un archivo, enviar correos, crear imagen en tiempo de ejecución, generar documentos en formato pdf, etc. </li></ul><ul><li>Es multiplataforma, es decir, independientemente del sistema operativo que se este utilizando este se va a ejecutar sin ningún tipo de restricción </li></ul><ul><li>Es un software de licencia abierta, su distribución es gratuita. Por esta condición, tiene una gran comunidad de desarrolladores que permite en caso de encontrar fallas sean reparadas rápidamente. </li></ul><ul><li>Este es un lenguaje que está en continuas mejoras y se están constantemente desarrollando ampliaciones de las capacidades para hacerlo cada día más poderoso. </li></ul><ul><li>PHP tiene como único contra que en el servidor en donde se este ejecutando las paginas tiene que tener soporte para dicho lenguaje. </li></ul>
  11. 12. &quot; El fracaso más grande es nunca haberlo intentado&quot; Proverbio Chino Gracias!!!!…

×