Languages

PHP

Porqué utilizar PHP5?

En la mayoría de proyectos de qibbus utilizamos el gestor de contenidos Drupal o symfony, que tienen en común que se basan en el lenguage PHP, pero con la diferencia que Symfony requiere una versión 5.*. Desde la página de Drupal, descubrimos la iniciativa GoPHP5, que intenta impulsar la utilización de la última versión del lenguaje PHP en los servicios de hosting.

Problemas con las versiones 5.0 o 5.1

PHP 5.0.x tiene problemas con la estabilidad y el rendimiento. Algunas de las herramientas como el SPL o PDO no funcionaron hasta la 5.1, y aunque PHP 5.1 era mucho más estable y fiable, aún tenia problemas de rendimiento.

Ventajas de PHP 5.2

  • Rendimiento mejorado i mejor utilización de la memoria.
  • Más seguridad a través de los Filtros, que permiten a los programadores leer los campos de formularios de forma segura.
  • Extensión ZIP para crear y editar ficheros zip.
  • Posibilidad de controlar el progreso de subida de ficheros.
  • Objetos DateTime i DateTimeZone con métodos para manipular información de horas y fechas.
  • SQLite incluido con el PHP.
  • Soporte mejorado para el XML y JSON.
  • Programación orientada a objetos real.
  • Más rápido, más estable, menos bugs.

Y la versión PHP 4?

Funciona bien! Se lanzó en el 2000, y ha tenido actualizaciones importantes en 2003. Tiene características que lo han hecho uno de los lenguages de programación web dominantes. Pero hay algunas funcionalidades que sólo han sido añadidas en PHP 5 cómo el soporte para XML, o el sistema PDO de interficie con las bases de datos y protección para las SQL Injection, o la orientación a objetos.

JSON i PHP 5

JSON és un protocol dissenyat per funcionar com a middleware per crear objectes formatejats en format natiu de javascript, i la seva principal virtud és la lleugeresa, fent-lo molt més adequat que el XML per a l'intercanvi de dades en aplicacions AJAX.

La nova versió 5.2 de PHP ja porta les noves funcions per codificar i decodificar els objectes JSON sense necessitar llibreries externes, però i si estas desenvolupant en una versió anterior?

Aquest és el cas del desenvolupament de zangoa.com, on s'utilitza JSON en bastantes parts, però el servidor de producció corre la versió PHP 5.0. Això va ser facilment solucionat utilitzant un paquet PEAR.

Més informació sobre php i json: IBM developerworks.

APIs de YouTube i flickr

Fent experiments amb les api's de YouTube i Flickr.

Distribuir contenido