Your SlideShare is downloading. ×
0
PHP
PHP
PHP
PHP
PHP
PHP
PHP
PHP
PHP
PHP
PHP
PHP
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

PHP

1,231

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,231
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
52
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. PHP <ul><li>Barrios, José – Blondell, Reinaldo – Gil, Cesar </li></ul>
  • 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. 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. 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. 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. 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. ¿ 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. ¿Cómo Funciona?
  • 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>
  • 12. &quot; El fracaso más grande es nunca haberlo intentado&quot; Proverbio Chino Gracias!!!!…

×