‘Éste soy yo retomando el control de mi vida: ¿qué carajo habéis hecho vosotros últimamente?’ – Wanted

El Desafío de FrameWars: PHP Symfony vs Ruby On Rails

Posted: Noviembre 30th, 2006 | Author: txarly | Filed under: FrameWars, PHP, Personal, Ruby On Rails, Symfony | 5 Comments »
Una pequeña revolución se está gestando entre las filas de los desarrolladores de aplicaciones Web. En este último año, se ha hecho cada vez más presente un nuevo ejercito en la guerra de las plataformas de desarrollo web. Si no teníamos bastante con cuatro guerreros: J2EE, PHP, ASP.NET, y Python, un nuevo participante se ha unido al juego, sin sembrar mucha polémica, pero haciendose un hueco aprovechando los desertores de los ejercitos más duros de pelar. Y encima resulta que el nuevo jugador mola.

Estamos hablando del lenguaje Ruby, y del culpable de su éxito, el framework para desarrollar aplicaciones web, Ruby On Rails.
Este es el blog de un fanático del desarrollo web. He desarrollado en muchos ASP.NET, Perl, J2EE pero sobre todo PHP. Siempre ha sido mi preferencia de cada a realizar proyectos por incontables razones. Por eso asistía desde la distancia a todo el ‘zumbido’ que se estaba gestando en la blogosfera acerca del lenguaje Ruby, del Ruby On Rails, de sus bondades y facilidad de cada al desarrollo.

Debido a la curiosidad innata que sufro y a que todavía soy joven y tengo ganas de aprender cosas nuevas hizo que la semana pasada me acercada por la Conferencia Rails 2006, en Madrid. La verdad es que salí con ganas y dispuesto a meterle mano al lenguaje y al FrameWork.

A este hecho se une que uno de los proyectos en los que trabajo en PHP está llegando a lo que podríamos llamar programación ‘incomoda’ y necesita de un FrameWork en condiciones. Después de rebuscar bastante, me entero de que Yahoo ha desarrollado Yahoo! Bookmarks en PHP, utilizando un Framework llamado Symfony, que coge muchas ideas de Rails en mi lenguaje preferido.

Estos 2 hechos han encendido una pequeña bombilla en mi cabeza, y me he puesto manos a la obra y aquí tienes mi idea, proyecto y desafío personal: FrameWars. El desafío consta en realizar un proyecto web, pero con 2 frameworks diferentes: PHP Symfony y Ruby on Rails. Alguno podría pensar que en realidad se trata de 2 proyectos pero como la funcionalidad debe ser exactamente igual en ambos, lo contaremos como un único proyecto. El objetivo de todo esto: Realizar una experiencia más o menos objetiva con ambos lenguajes y frameworks, y ya de paso, aprender Ruby, Rails, y Symfony ;)

En próximas entradas os comentaré las reglas del desafío y más detalles sobre el mismo.


5 Comments on “El Desafío de FrameWars: PHP Symfony vs Ruby On Rails”

  1. 1 zeta said at 10:20 am on Agosto 24th, 2007:

    Hola.. yo he probado Ruby, y ruby on rails… y ahora estoi sumergiendome en lo que es Symfony… de los primeros tengo buenas experiencias… aunque no he llegado a hacer algo concreto… si te interesa conpartir ideas.. lo uso de Msn.

    suerte…

  2. 2 NotasD said at 3:53 pm on Octubre 21st, 2007:

    La mejor explicación sobre qué pasa con los programadores buenos…

    Txarly de Nvivo ha publicado un artículo lleno de verdades sobre la escasez de buenos programadores en España y cómo se les suele tratar en algunas empresas grandes. Se titula Programadores, trozos de carne y otros Beans y ayer publicó la segunda p…

  3. 3 EL TXARLY said at 2:48 am on Diciembre 15th, 2007:

    EL TXARLY SOY YO, TU PON “EL TXARLY” EN GOOGLE Y LAS PRIMERAS ENTRADAS SALGO YO, NO ES POR NADA PERO ES ASI, UN SALUDO.

  4. 4 Adrian said at 8:08 am on Julio 25th, 2008:

    Hola TXY

    Descubro, tardiamente tu artículo y está bueno, pero lo que me hizo reir un poco fue lo de que aún eres joven para ser curioso y seguir aprendiendo.

    Yo con 47 estoy aprendiendo Symfony y ya casi a punto de lanzarme con mi primer desarrollo, será que mi tío empezó a estudiar abogacía a los 60 y se recibió antes que muchos jovenes?… Será el ADN que me tocó?

    No es una crítica a tus palabras, solo espero que cuando seas más “viejito” seas igual de curioso…

    Saludos.

    Adrián

  5. 5 Guille said at 3:51 pm on Julio 10th, 2009:

    Hola, es la primera vez que visito éste blog. Vengo de youtube, de ver un video ( http://www.youtube.com/watch?v=Gzj723LkRJY ) acerca de montar un blog en quince minutos con Ruby on Rails y en mi opinión el modo de tabajo de ambos frameworks es muy parecido a primera vista.
    Me encantó lo de configurar un virtual server en el servidor mediante un script. Creo que symfony no tiene eso…
    Hace dos años que empecé a investigar el lenguaje php, y hace seis meses que estoy dándole al framework Symfony… A mí me ha ayudado mucho para poder pisar en un terreno desconocido y comprender mejor la programación orientada a objetos, el patrón de desarrollo mvc, la abstracción de la base de datos en clases y objetos, y piques a la hora de programar… El framework me parece que está super organizado, obsesívamente cada cosa tiene su lugar, pero ese orden está buenaso para no perderte cuando sos, como yo, un programador in experiente.

    Creo que lo interesante sería ver el benchmark de cada sitio finalizado según cada framework… De esa forma ver la velocidad que tarda cada uno en cargar los templates, actuar sobre la base de datos, cargar las mismas acciones…
    Symfony tiene en el entorno de desarrollo una barrita que muestra lo que tarda en realizarse éstos y otros aspectos

    Saludos


Leave a Reply