Interesante comparativa entre CakePHP y Symfony

Una comparativa entre CakePHP y Symfony. Al principio parece declarar a Symfony como el ganador pero cuando hacen las mismas pruebas con la versión de desarrollo (la que hace poco fue liberada como 1.2final) resulta que CakePHP1.2 es el más rápido entre los framework para PHP.

Hoy salió disponible en Bakery un artículo que enlaza a los siguientes resultados comparativos entre los frameworks de desarrollo web para PHP: Symfony y CakePHP. El caso de prueba es bastante interesante porque no es una aplicación hecha para comparar los frameworks sino que tomaron una aplicación real (hecha en Symfony 1.0) y la escribieron en CakePHP (sólo la página principal). Los resultados:

En primer lugar apuntaron a que Symfony era más rápido hasta que probaron con la ultima versión de desarrollo (que es la estable actualmente). Acá les dejo el gráfico:

CakePHP vs Symfony results (requests per second)
CakePHP vs Symfony: solicitudes por segundo
CakePHP1.1: 3.41
CakePHP1.2Final: 2.28
Symfony: 2.19
CakePHP1.2RC2: 1.96

Los resultados acá presentados provienen de esta presentación por YusukeAndo. La diferencia entre Cake1.1 y 1.2 es grande,  pero considerando la cantidad de mejoras entre las dos versiones es un precio justo que esperamos se haga cada vez menor :)

Por otro lado, y como dato curioso: la velocidad de una página HTML sóla es del orden de 10 veces comparada a los framework :S

Recibe otros artículos como este automáticamente
Suscríbete vía RSS a aikon.com.ve || ¿Qué es RSS?

Twitea este artículo y sígueme en twitter @joaquin_win

Tags: , , , ,

Comentarios

» 6 Personas han comentado sobre “Interesante comparativa entre CakePHP y Symfony”

  1. spin:

    symfony esta en su version 1.2 y 1.3 beta porque comparan la ultima version de cakephp contra la primera de symfony, de comparase las ultimas ya tendriamos un dato mas realista y no olvidemos que con symfony podemos usar Doctrine que es aun mas rapido o directamente creole

    saludos

  2. Joaquín Windmüller:

    (sin acentos) No fui yo quien realizo la conparacion, de todos modos mas que hablar mal de symfony esos numeros hablan muy bien del progreso de CakePHP. No utilizo Symfony asi que no puedo darte mas informacion al respecto.

    Al final lo que realmente importa de un framework es que funcione para los requerimientos que tu tienes.

    Saludos

  3. Deivinson Tejeda:

    Puedes ver el benchmark de kumbiaphp framework vs (Symfony, Zend y CakePHP)

    http://www.kumbiaphp.com/blog/2009/03/27/benchmark_frameworks_kumbiaphp_vs_symfony_zend_cakephp/

  4. José Gabriel González Pérez:

    Symfony es muchísimo mejor tanto para el desarrollador como para el usuario final. Con una gran cantidad de ventajas y capacidad para integrarse con otras tecnologías. No creo que cake le llegue a los talones.

  5. Joaquín Windmüller:

    Hola José Gabriel,

    Te felicito por tener el mejor martillo. Creo que entre desarrolladores (y usuarios de sistemas operativos) es el único ámbito en el que he visto que se ponen a competir por ver quien usa la mejor herramienta.

    Tu frase “es muchísimo mejor [...] para el usuario final” es tan subjetiva que no tiene sentido: Symfony y CakePHP son sólo herramientas, lo que construyes con ellas puede tener el nivel de calidad que tus capacidades técnicas te permitan (de la misma manera que un novato con el super martillo 3000 no hará un mejor trabajo que un carpintero con años de experiencia usando un martillo de hace 20 años).

    En fin, te recomiendo dejar esa actitud fanática con respecto a un pedazo de código, especialmente por que sólo es una herramienta y para mas señas no escribiste tu.

    Saludos

  6. Raul:

    Aunque ya ha pasado mucho tiempo de la ultima respuesta, doy mi humilde opinion, me parece muy cierto lo que dice Joaquín, a pesar de que me incline por usar Symfony, eso no quiere decir que otro framework sea mejor o peor, ya que esta afirmación también esta sujeta a las caracteristicas de la aplicación requerida, aun cuando comparemos dos aplicaciones cuyos objetivos sean idénticos, la decisión de cual es mejor no solo depende de que herramienta se use si no de quien la sabe usar mejor.

Deja tu respuesta

requerido

requerido

Nota: mantente dentro del tema y se respetuoso.