Symfony, en la Zend Developer Zone

Viernes, 18 de enero de 2008

El sitio web Zend Developer Zone publica regularmente artículos y podcasts relacionados con PHP. Aunque su objetivo es la promoción global de PHP, sorprende que el último artículo que ha publicado este sitio web de la empresa creadora del Zend Framework se dedique a promocionar el framework Symfony:

symfony_zend_developer_zend.png

El podcast se titula “Introducción a Symfony” y ha sido creado por Stefan Koopmanschap, conocido entre otras cosas por organizar el primer SymfonyCamp.

Lo mejor de todo es comprobar cómo los creadores de dos de los frameworks más importantes de PHP colaboran por el bien común de PHP en vez de perder el tiempo con discusiones o tratando de hacer daño al rival. Zend promociona a Symfony y desde Symfony puedes utilizar cualquier parte del framework Zend.

Fuente: PHP Abstract Podcast Episode 32: Introduction to symfony

2 comentarios »

La popularidad de los frameworks PHP

Jueves, 2 de agosto de 2007

Hace unos meses, comentábamos los datos del servicio Google Trends aplicados a los frameworks de PHP más populares. Recientemente, Google ha actualizado sus datos y las cosas no han variado mucho.

En los datos globales de todo el mundo, CakePHP sigue siendo el primero y Symfony el segundo. La ventaja se mantiene constante, aunque el lanzamiento de la esperada versión 1.0 de Zend Framework le permitió superar a Symfony fugazmente:

Si se miran en detalle los datos de Estados Unidos, país de los creadores de CakePHP, se observan las claras diferencias entre CakePHP y Symfony:

Por el contrario, si se ven los datos de Francia, país de los creadores de Symfony, nuestro framework favorito arrasa a todos los demás y CakePHP ni siquiera aparece:

Google no ofrece datos específicos para otros países que hemos probado, como España, Argentina, Brasil, Colombia, Japón, etc.

También es posible comparar la popularidad de los frameworks mediante su posición en Alexa, aunque en este caso Zend Framework juega con ventaja, ya que no dispone de su propio dominio, sino que es un subdominio de la empresa Zend, mucho más popular que cualquier framework. En este caso, las posiciones están muy igualadas:

Vistos los resultados, ¿Qué propondrías para mejorar la popularidad de Symfony en todo el mundo? ¿Dedicarías más esfuerzo al marketing del producto? ¿Mejorarías el sitio web oficial de Symfony, por ejemplo traduciéndolo a más idiomas? ¿Seguirías como hasta ahora: desarrollando el mejor framework y simplemente esperando que los usuarios descubran lo maravilloso que es?

7 comentarios »

Symfony, PHP y Zend

Viernes, 4 de mayo de 2007

Hoy vamos de noticias breves:

Comenta este artículo »

Lucene + Symfony en la práctica (segunda parte)

Miércoles, 25 de abril de 2007

Ayer comentábamos cómo construir índices de Lucene mediante Symfony (con ayuda del Zend Framework). Hoy, Spindrop.us publica la segunda parte de su artículo en el que se explica como mantener correctamente actualizado el índice.

La actualización del índice es el mayor inconveniente de utilizar motores de búsqueda basados en índices y no en bases de datos. No obstante, gracias a Symfony esta tarea se convierte en algo realmente sencillo.

Leer artículo (en inglés) sobre cómo crear, modificar y eliminar elementos de un índice de búsqueda

Fuente: Creating, Updating, Deleting documents in a Lucene Index with symfony

Comenta este artículo »

Lucene + Symfony en la práctica

Martes, 24 de abril de 2007

Lucene es un motor de búsqueda que permite a las aplicaciones construir índices con la información que se utiliza para realizar las búsquedas, de forma que no se utilice la base de datos cada vez que un usuario busca cualquier información.

Aunque la gran ventaja es su velocidad de búsqueda respecto de una base de datos, su mayor inconveniente es que se deben construir y mantener actualizados los índices utilizados para las búsquedas. Ya hemos hablado anteriormente de la integración de Lucene y Symfony gracias al Zend Framework.

Ahora, un nuevo artículo nos muestra cómo utilizar en la práctica Lucene en una aplicación Symfony, cómo crear el índice de búsqueda y cómo reconstruirlo cuando sea necesario.

Leer artículo (en inglés) sobre el uso de Lucene en una aplicación Symfony

Fuente: The Lucene Search Index and symfony

Comenta este artículo »