[Ror-es] PHP on Rails?

Fernando aaromnido at gmail.com
Wed Apr 4 15:00:23 GMT 2007


Hola amigos,

Con este título me gustaría abrir un debate acerca de las alternativas que
tenemos cuando no podemos programar en Ruby on Rails, pero echamos de menos
la metodología de este.
De paso me podéis echar una mano... ;-)

Resulta que en mi trabajo y tras mucho pelearme con mi jefe y con el
administrador de sistemas (su hermano), se ha decidido que no vamos a
utilizar RoR. :-(
Así, cómo os lo cuento. Resulta que dice que no vamos a arriesgar el
funcionamiento de no se cuantos dominios de nuestros clientes por instalar
algo cómo "Apache, Ruby, Rubygems", y otras cosas raras por el estilo...
(todo se aclara al decir que el "el de sistemas" es totalmente Bill Gates
creyente).
Así que las opciones que me dejan para programar (lo que ya está insatalao
vamos); ASP, .NET, SQLserver y oh milagro PHP4. PHP5 y MySQL.

Llevo un par de meses de vuelta al PHP de toda vida, claro tras probar la
mieles de Rails y ese lenguaje tan elegante y limpio que es Rails, pues cómo
que no soy feliz...

Entonces un día me topo en no se que blog, con un artículo sobre "Code
Igniter" (http://codeigniter.com/) y mira tu por donde se trata de un
framework que se parece un montón a Rails. Por lo que he visto y algún
tutorial que he echo, está muy bien, bien documentado y hasta hace el PHP
más mono... jejejeje. Que alegría pensé yo, por lo menos esto ya es otra
cosa. No es lo mismo, pero menos da una piedra...
Bueno el caso es que he ido descubriendo que le faltan mucha cosas para ser
un Rails (aparte de Ruby claro);
- Carece de entornos, es decir que solo desarrollas contra una base de datos
y un host, que luego debes editar al cambiar de entorno.
- Carece de testing :-(
- El tratamiento de los errores es algo pobre y carece de log reporting
- Carece de partials (o eso creo)
- El scafolding es solamente en tiempo ode ejecución, y te advierten que es
muy inseguro
- Y por último, la comunidad es muy pequeña y no existen libros (al menos en
amazon)

Pero resulta que buscando tutorials de este framework me encontré con Cake
PHP (http://cakephp.org/), que sí bien me sonaba, no lo había mirado nunca.
Pues resulta que se parece mucho más Rails:
- Dispone al menos de dos entornos (development/production y test)
- Dispone de testing (no lo he probado)
- El tratamiento de los herrores está mucho más completo, aunque no llega al
nivel de Rails
- Dispone de Layouts (una especie de templates de Rails) y de Elements (una
especie de partials)
- El scaffolding es más completo y basado en views que puedes modificar
- La comunidad es mucho mayor pero sin llegar a la de Rails
- Lo bueno (y malo a la vez) es que está en versiones muy tiernas todavía,
pero avanza a ritmo vertiginoso. casi a diario hay updates.

Bueno, que para los que no nos queda más remedio que currar con PHP, creo
que está muy bien y hace que nos sintamos casi cómo en casa. Pero que quede
claro que cómo Rails, nada eh...

Y ya para terminar me dirijo a vosotros para pediros opinión si los conocéis
y que los probéis si os apetece a modo de curiosidad. Y así crear un poco de
debate acerca de las alternativas que tenemos a Rails para cuando no se
puede utilizar Rails...

-- 
Fernando Val
Web Designer
http://www.fernandoval.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20070404/d6e93533/attachment.htm 


More information about the Ror-es mailing list