Los pasados 28 y 29 de octubre Emagister asistió a la PHP Conference 2011 que se celebró en Barcelona y a la que asistieron numerosas personalidades del panorama actual del mundo PHP como (Rasmus Lerdorf, Fabien Potencier, Pablo Godel, etc…).

Se ofrecieron numerosas ponencias muy interesantes algunas y más pasables otras pero en lineas generales mi grado de satisfacción fue elevado. Entre las ponencias que pude asistir se encontraban algunas interesantes como una de creación de aplicaciones móviles con PHP, Mover un sitio web al Cloud o el pasos presente y futuro de PHP.

Experiencias de mover un sitio web al Cloud

Mario Cortes realizó una presentación dividida en dos partes, una primera en la que describió las ventajas y desventajas de tener una aplicación web en el cloud y una segunda parte donde comentó la experiencia propia de subir una web existente al cloud.

De la primera parte podemos destacar que la nube ofrece:

  • Alta disponibilidad sin cortes ni mantenimiento necesario
  • Permite un crecimiento o recesión de los recursos rápidamente según nuestras necesidades
  • Pago por uso de recursos
  • Sin instalaciones necesarias para poner en marcha el proyecto

Los patrones que mejor se adaptan a la web en el cloud son:

  • On y Off -> se adapta perfectamente al cloud ya que en el estado de Off el cloud permite parar el servicio y ya que el pago es por uso supone un standby del servicio hasta que se reactive.
  • Crecimiento rápido -> gracias a la posibilidad de crecimiento de recursos rápidamente, el cloud se adapta a este tipo de patrón
  • Picos predecibles ->  como en el patrón anterior la posibilidad de aumentar o disminuir recursos rápidamente nos permite aumentar recursos para adaptarnos a picos de trafico que sabemos que vamos a tener y luego disminuir los recursos para no desaprovechar el servicio.
  • Picos impredecibles -> este tipo de patrón es muy importante para sites de noticias y con el cloud permite soportar el alto trafico no esperado ya que no se produce una bajada del rendimiento.
Barcelona PHP Conference 2011

Fuente: masdigital.elperiodico.com

En la segunda parte de la ponencia comento las características principales de Windows Azure y de como se puede adaptar a los diferentes sites web que existen y mas tarde realizó una explicacion del proceso que habían realizado para migrar su pagina web al cloud.

Hay que destacar la aparición de un ‘espontáneo’ en la ponencia cuando se realizaron algunas preguntas, aunque parecía algo preparado ya que el espontáneo y el ponentes se conocían…

Creación de aplicaciones móviles con PHP y Symfony 2

La ponencia de Pablo Godel fue una de las que más oyentes congregó, teniendo en cuenta que hablaba de aplicaciones móviles era algo normal pero además la ponencia estuvo muy bien, entretenida y con información interesante.

Comenzó dando datos de como los móviles han evolucionado y de como ha crecido la demanda de aplicaciones para móviles y continuó con el framework symphony 2 del que destacó las siguientes funcionalidades:

  • Soporte para PHP 5.3
  • Basada en HTTP
  • Extensible mediante bundles
  • Integración con Doctrine 2 + Propel 2

Destacó también el uso de Twing para la creación de plantillas para dispositivos móviles.

Tipos de aplicaciones móviles

Aplicaciones Nativas

  • Utilizan el lenguaje de la plataforma en la que se ejecutan (PhoneGrap, Rhmobile, Appcelerator)
  • Symfony 2 Bundle -> FOSRestBundle -> Permite crear apps nativas con synfony 2

Aplicaciones SMS

  • Symfony puede enviar/recibir mensajes a través de un gateway (Twilio, Clickatell, SMSPubli)

Aplicaciones Web

  • Multiplataforma
  • Multitud de frameworks (JQuery Mobile, JQTouch, iui, Sensa Touch, DHTMLX Touch)

La ponencia se me hizo un poco corta pero creo que para mucho sirvió como empujón para despertar ese investigador que todos llevamos dentro y ponernos como locos a buscar información sobre los frameworks para aplicación móvil.

 

Leave a reply

 

Your email address will not be published.