Symfony.es http://www.symfony.es Hablamos sobre Symfony, el mejor framework para desarrollar aplicaciones web con PHP Wed, 03 Feb 2010 15:21:23 +0000 http://wordpress.org/?v=2.9 en hourly 1 Mejorando el rendimiento de Symfony con HipHop http://www.symfony.es/2010/02/02/mejorando-el-rendimiento-de-symfony-con-hiphop/ http://www.symfony.es/2010/02/02/mejorando-el-rendimiento-de-symfony-con-hiphop/#comments Tue, 02 Feb 2010 19:38:30 +0000 Javier Eguiluz http://www.symfony.es/?p=1025 seguir leyendo]]> Facebook acaba de presentar HipHop, su esperado proyecto para mejorar el rendimiento de las aplicaciones PHP hasta límites increíbles.

HipHop no es un compilador ni un nuevo runtime de PHP, sino que según sus creadores se trata de “un transformador de código fuente que transforma el código PHP en código C++ ultra-optimizado y que después se compila con g++”.

La principal ventaja de HipHop es que las aplicaciones PHP reducen el uso de la CPU a la mitad y también reducen de forma significativa la cantidad de memoria utilizada.

La principal desventaja es que por el momento sólo funcionan el 90% de las extensiones de PHP (no se ha explicado cuáles no funcionan) y algunas características como eval() tampoco se pueden utilizar.

Facebook es el sitio web creado con PHP más grande del mundo, ya que sirve unos 400.000 millones de páginas cada mes. Actualmente HipHop ya genera más del 90% de esas páginas, por lo que se trata de una herramienta reciente pero suficientemente probada.

Si cumple las expectativas creadas, HipHop podría aumentar de forma exponencial el rendimiento de todas las aplicaciones Symfony sin necesidad de realizar ningún cambio en su código fuente.

Más información: HipHop for PHP: Move Fast

Actualización 3 de febrero: ya está disponible el vídeo de presentación del proyecto HipHop, en el que se explica detalladamente cómo funciona y se indican todas las características de PHP actualmente incompatibles:

]]>
http://www.symfony.es/2010/02/02/mejorando-el-rendimiento-de-symfony-con-hiphop/feed/ 4
Ya puedes comprar “Más con Symfony” http://www.symfony.es/2010/01/24/ya-puedes-comprar-mas-con-symfony/ http://www.symfony.es/2010/01/24/ya-puedes-comprar-mas-con-symfony/#comments Sun, 24 Jan 2010 18:46:37 +0000 Javier Eguiluz http://www.symfony.es/?p=1018 seguir leyendo]]>

El libro Más con Symfony, imprescindible para cualquier programador de Symfony, ya se puede comprar desde hace unos días en formato de papel:

Próximamente también estará disponible en otras librerías como Barnes & Nobles. Si quieres comprarlo en tu librería habitual o quieres que tu biblioteca pública adquiera una copia, el ISBN-10 del libro es 2918390194 y el ISBN-13 es 978-2918390190.

Por otra parte, el sitio web oficial del proyecto Symfony ya ha publicado la versión PDF del libro en inglés, por lo que pronto se publicarán los PDF del resto de idiomas.

]]>
http://www.symfony.es/2010/01/24/ya-puedes-comprar-mas-con-symfony/feed/ 5
Symfony 2 se pasa a Git http://www.symfony.es/2010/01/05/symfony-2-se-pasa-a-git/ http://www.symfony.es/2010/01/05/symfony-2-se-pasa-a-git/#comments Tue, 05 Jan 2010 14:54:42 +0000 Javier Eguiluz http://www.symfony.es/?p=1016 seguir leyendo]]> Fabien Potencier, creador de Symfony, acaba de anunciar que el código fuente de la futura versión Symfony 2 se publicará en un repositorio de tipo Git. Para facilitar la transición, Symfony 2 contará con un mirror en forma de repositorio SVN.

Todas las versiones de la rama 1.X de Symfony seguirán en el actual repositorio de tipo Subversion, por lo que todos tus proyectos que utilicen svn:externals seguirán funcionando correctamente. De hecho, no está previsto crear un mirror de las versiones 1.X en el repositorio Git.

El repositorio de código ya se ha creado en el popular servicio github: http://github.com/symfony/symfony. Si echas un vistazo al repositorio, verás que Fabien también ha subido un nuevo componente de Symfony llamado CLI y que sustituirá a las actuales tareas (a partir de ahora se llamarán Commands en vez de Tasks).

Si quieres ir aprendiendo el funcionamiento básico de Git, puedes echar un vistazo al “Curso de Git para usuarios de Subversion”. También puedes consultar la lista de plugins para integrar Git con tu IDE favorito (Netbeans, eclipse, vim, Visual Studio, TextMate).

Con este cambio, Symfony se une a otros grandes proyectos de software libre como Perl, el kernel de Linux, Debian, Android o el framework Ruby On Rails, que hace tiempo que se pasaron a Git. Lo malo es que la comunidad Symfony contará a partir de ahora con otro tema para debatir eternamente, ya que a la conocida discusión sobre qué ORM es mejor (Propel o Doctrine) se unirá ahora la discusión sobre qué SCM es mejor: Subversion o Git.

Fuente: Symfony 2 is moving to Git

]]>
http://www.symfony.es/2010/01/05/symfony-2-se-pasa-a-git/feed/ 4
Trabajando con la comunidad Symfony http://www.symfony.es/2009/12/24/trabajando-con-la-comunidad-symfony/ http://www.symfony.es/2009/12/24/trabajando-con-la-comunidad-symfony/#comments Thu, 24 Dec 2009 08:34:01 +0000 Javier Eguiluz http://www.symfony.es/?p=1013 seguir leyendo]]> Todo lo bueno se acaba y por eso hoy se publica el último capítulo del libro Más con Symfony. Este capítulo es el menos técnico, pero trata uno de los temas más importantes y una de las claves del éxito de Symfony: su comunidad.

A lo largo de todo el capítulo se explica con gran detalle todas las diferentes formas de las que puedes ayudar al proyecto Symfony, desde traducir documentación, programar plugins o informar de errores hasta asistir a eventos o incluso organizarlos.

Si lees todo el capítulo, verás que en una de sus partes se habla bien de www.symfony.es. No pienses que hemos aprovechado la circunstancia para hacernos publicidad, sino que la versión original en inglés (y todas las traducciones) también nos mencionan. Así que queremos agradecer al gran Stefan Koopmanschap, responsable de la comunidad de Symfony y autor del artículo,  el detalle que ha tenido con toda la comunidad hispana de Symfony.

Leer capítulo 24 sobre Trabajando con la comunidad Symfony:

Y recuerda que ya puedes comprar la versión impresa en inglés en Amazon: comprar More with symfony. La versión impresa en español estará disponible antes de que acabe el mes.

]]>
http://www.symfony.es/2009/12/24/trabajando-con-la-comunidad-symfony/feed/ 3
Jugando con la cache de configuración de Symfony, segunda parte http://www.symfony.es/2009/12/23/jugando-con-la-cache-de-configuracion-de-symfony-segunda-parte/ http://www.symfony.es/2009/12/23/jugando-con-la-cache-de-configuracion-de-symfony-segunda-parte/#comments Wed, 23 Dec 2009 08:22:05 +0000 Javier Eguiluz http://www.symfony.es/?p=1010 seguir leyendo]]> El penúltimo capítulo del libro Más con Symfony continúa jugando con la cache de configuración de Symfony. En esta segunda parte se explica cómo hacer algo que la mayoría de programadores de Symfony ni siquiera se han planteado: crear un gestor de configuración propio.

Más allá de lo difícil que pueda parecer, crear ese gestor de configuración permite aplicar el truco de configurar los formularios mediante archivos YAML y no penalizar en absoluto el rendimiento de la aplicación.

Leer capítulo 23 sobre Jugando con la cache de configuración de Symfony, segunda parte:

Y recuerda que si no puedes esperar a que se publique todo el libro, ya puedes comprar la versión impresa en inglés en Amazon: comprar More with symfony. La versión impresa en español estará disponible antes de que acabe el mes.

]]>
http://www.symfony.es/2009/12/23/jugando-con-la-cache-de-configuracion-de-symfony-segunda-parte/feed/ 0
Estrenamos nuevo diseño en symfony.es http://www.symfony.es/2009/12/22/estrenamos-nuevo-diseno-en-symfony-es/ http://www.symfony.es/2009/12/22/estrenamos-nuevo-diseno-en-symfony-es/#comments Tue, 22 Dec 2009 18:54:39 +0000 Javier Eguiluz http://www.symfony.es/?p=989 seguir leyendo]]> Aunque los artículos de auto-promoción nos gustan tan poco como a vosotros, permitidnos que hagamos una excepción con este artículo, ya que dos años después del último rediseño importante del sitio, hoy estrenamos nuevo diseño para symfony.es.

A partir de ahora symfony.es será mucho más rápido, limpio y útil, ya que publicaremos más páginas de información. El nuevo sitio web también está pensado para las personas que no conocen Symfony, ya que desde la portada se explica qué es Symfony, cómo se descarga y se mencionan algunas de las grandes empresas que ya lo utilizan en sus proyectos.

La página de la comunidad es otra de las novedades y muestra la actividad del grupo de usuarios de Symfony, el blog oficial y los mensajes escritos en twitter sobre nuestro framework favorito.

Como es de esperar en cualquier rediseño, todavía faltan muchos pequeños detalles por pulir y debido al cambio puede que se rompan algunas cosas que antes funcionaban, así que un poco de paciencia.

]]>
http://www.symfony.es/2009/12/22/estrenamos-nuevo-diseno-en-symfony-es/feed/ 10
Jugando con la cache de configuración de Symfony, primera parte http://www.symfony.es/2009/12/22/jugando-con-la-cache-de-configuracion-de-symfony-primera-parte/ http://www.symfony.es/2009/12/22/jugando-con-la-cache-de-configuracion-de-symfony-primera-parte/#comments Tue, 22 Dec 2009 07:42:16 +0000 Javier Eguiluz http://www.symfony.es/?p=987 seguir leyendo]]> El libro Más con Symfony presenta hoy uno de sus capítulos más originales: haciendo uso de la cache de configuración se van a modificar los formularios de Symfony mediante archivos YAML.

Como no es razonable pedir que tus diseñadores conozcan Symfony a fondo, Kris Wallsmith, autor del artículo, propone definir los mensajes de error, títulos de cada campo y atributos CSS del formulario en un archivo de configuración YAML.

Leer capítulo 22 sobre Jugando con la cache de configuración de Symfony, primera parte:

Y recuerda que si no puedes esperar a que se publique todo el libro, ya puedes comprar la versión impresa en inglés en Amazon: comprar More with symfony. La versión impresa en español estará disponible antes de que acabe el mes.

]]>
http://www.symfony.es/2009/12/22/jugando-con-la-cache-de-configuracion-de-symfony-primera-parte/feed/ 0
Descubriendo el poder de la línea de comandos, segunda parte http://www.symfony.es/2009/12/21/descubriendo-el-poder-de-la-linea-de-comandos-segunda-parte/ http://www.symfony.es/2009/12/21/descubriendo-el-poder-de-la-linea-de-comandos-segunda-parte/#comments Mon, 21 Dec 2009 08:00:59 +0000 Javier Eguiluz http://www.symfony.es/?p=985 seguir leyendo]]> El capítulo 21 del libro Más con Symfony continúa la explicación de las posibilidades de la línea de comandos y las tareas de Symfony.

Si en la primera parte de este capítulo se explicaban algunos conceptos básicos, esta segunda parte lo explica todo sobre las tareas: generar esqueletos de archivos y directorios, la opción dry-run, métodos para interactuar con el usuario (preguntas, confirmaciones, etc.), uso de crontab y hasta cómo hacer uso de la entrada estándar (STDIN) para las tareas más avanzadas.

Leer capítulo 21 sobre Descubriendo el poder de la línea de comandos, segunda parte:

Y recuerda que si no puedes esperar a que se publique todo el libro, ya puedes comprar la versión impresa en inglés en Amazon: comprar More with symfony. La versión impresa en español estará disponible antes de que acabe el mes.

]]>
http://www.symfony.es/2009/12/21/descubriendo-el-poder-de-la-linea-de-comandos-segunda-parte/feed/ 0
Descubriendo el poder de la línea de comandos, primera parte http://www.symfony.es/2009/12/20/descubriendo-el-poder-de-la-linea-de-comandos-primera-parte/ http://www.symfony.es/2009/12/20/descubriendo-el-poder-de-la-linea-de-comandos-primera-parte/#comments Sun, 20 Dec 2009 09:05:49 +0000 Javier Eguiluz http://www.symfony.es/?p=982 seguir leyendo]]> El libro Más con Symfony llega hoy al capítulo 20, en el que se empieza a explicar el poder de la línea de comandos y de las tareas de Symfony.

Esta primera parte comienza con algunos de los conceptos más básicos, pero termina con una explicación muy avanzada sobre cómo enviar emails desde las tareas de Symfony con la nueva librería de Swift Mailer.

Leer capítulo 20 sobre Descubriendo el poder de la línea de comandos, primera parte:

Y recuerda que si no puedes esperar a que se publique todo el libro, ya puedes comprar la versión impresa en inglés en Amazon: comprar More with symfony. La versión impresa en español estará disponible antes de que acabe el mes.

]]>
http://www.symfony.es/2009/12/20/descubriendo-el-poder-de-la-linea-de-comandos-primera-parte/feed/ 0
Desarrollando aplicaciones Facebook, segunda parte http://www.symfony.es/2009/12/19/desarrollando-aplicaciones-facebook-segunda-parte/ http://www.symfony.es/2009/12/19/desarrollando-aplicaciones-facebook-segunda-parte/#comments Sat, 19 Dec 2009 11:56:59 +0000 Javier Eguiluz http://www.symfony.es/?p=979 seguir leyendo]]> El capítulo 19 del libro Más con Symfony continúa la explicación de cómo utilizar Symfony para crear aplicaciones Facebook. En primer lugar se muestra cómo funciona Facebook Connect y cómo se puede integrar en tus aplicaciones web. Después se explican algunas de las buenas prácticas imprescindibles que debes seguir al desarrollar aplicaciones para Facebook con Symfony.

Leer capítulo 19 sobre Desarrollando aplicaciones Facebook, segunda parte:

Y recuerda que si no puedes esperar a que se publique todo el libro, ya puedes comprar la versión impresa en inglés en Amazon: comprar More with symfony. La versión impresa en español estará disponible antes de que acabe el mes.

]]>
http://www.symfony.es/2009/12/19/desarrollando-aplicaciones-facebook-segunda-parte/feed/ 0