A mi modo de ver, no son competidores directos ni comparables.
Rails es un "framework" (todavía no se muy bien como traducir este término, ni qué significa ;-) basado en el lenguaje Ruby, mientras que PHP es un lenguaje de programación "a secas".
La comparación sería más justa si se comparase, por ejemplo, Rails con Drupal o algo similar.
Pero es cierto, Rails y muchas otras herramientas son demasiado grandes para muchos desarrollos. Pero no es un problema de Rails, sino del que decide utilizar un cañón para matar moscas.
La comparación perfecta sería:
Ruby on Rails --> PHP 5/Zend Framework
Y opino lo contrario que tú: Rails no es demasiado grande para muchos desarrollos, sino que se queda corto para proyectos grandes. El ActiveRecord es un problema cuando se debe tratar con mil tablas, por poner un ejemplo extremo.
PHP es mucho más flexible, y con Zend Framework se obtiene un "Rails" (modelo MVC y RAD) que nada tiene que envidiar a ROR.
En la actualidad, en mi opinión, las únicas opciones de futuro son PHP y Java, cada cual con su cuota de "mercado".
No son competidores ...
(Puntos:3, Inspirado)( Última bitácora: Domingo, 05 Diciembre de 2010, 22:01h )
Rails es un "framework" (todavía no se muy bien como traducir este término, ni qué significa ;-) basado en el lenguaje Ruby, mientras que PHP es un lenguaje de programación "a secas".
La comparación sería más justa si se comparase, por ejemplo, Rails con Drupal o algo similar.
Pero es cierto, Rails y muchas otras herramientas son demasiado grandes para muchos desarrollos. Pero no es un problema de Rails, sino del que decide utilizar un cañón para matar moscas.
Re:No son competidores ...
(Puntos:1)( Última bitácora: Miércoles, 10 Diciembre de 2008, 16:00h )
Re:No son competidores ...
(Puntos:2)( http://javierperez.eu/ | Última bitácora: Jueves, 14 Junio de 2007, 14:40h )
Ruby on Rails --> PHP 5/Zend Framework
Y opino lo contrario que tú: Rails no es demasiado grande para muchos desarrollos, sino que se queda corto para proyectos grandes. El ActiveRecord es un problema cuando se debe tratar con mil tablas, por poner un ejemplo extremo.
PHP es mucho más flexible, y con Zend Framework se obtiene un "Rails" (modelo MVC y RAD) que nada tiene que envidiar a ROR.
En la actualidad, en mi opinión, las únicas opciones de futuro son PHP y Java, cada cual con su cuota de "mercado".
--- Javier Pérez :: blog [javierperez.eu]