Antonio Ognio wrote:
Un dato curioso del que me enteré hoy:
El sitio de RubyOnRails corre en PHP.
¿Como lo sabemos? No solo por las cabeceras
de la respuesta HTTP del servidor...
$ wget --S -spider http://rubyonrails.org
Sino por el uso de un eastern egg o huevo
de pascua de PHP:
http://rubyonrails.org/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Lo mismo otros sitios de la empresa creadora
del framework:
http://37signals.com/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
http://basecamphq.com/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
http://backpackit.com/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Lo de 37signals es ya conocido desde hace tiempo, ellos mismos han dicho
que no tiene sentido perder el tiempo reescribiendo algo que les
funciona. Lo
mismo sucede con el blog de David Heinemeier (autor de RoR) y Adrian
Holovaty
(autor de Django). Sus blogs siguen en PHP porque tienen mejores cosas
que hacer
que reinventar la rueda cuando no es necesario ;-)
Sobre el uso de PHP en el resto de sites de 37signals, no lo han
ocultado, incluso
si te fijas los mismos links de basecamp apuntan a direcciones .php.
Pero si en
cualquiera de las aplicaciones (basecamp, backpack, writeboard,
tadalist), veras
que ya no hay php. Por lo visto han dejado PHP para las partes mas
públicas y de
mucho tráfico de sus sitios, y RoR (que no es lo mas eficiente del
mundo) para
el resto.
Como te comentaba ahora en IRC, 37signals era un PHP shop
pero debido a las limitaciones del lenguaje que inexorablemente los
llevaba a,
según sus propias palabras, pésimas prácticas de programación y por
consiguiente a la infelicidad, decidieron diseñar un framework en Ruby.
La misma historia se repite con Django, con la diferencia que eligieron
Python
como lenguaje.
Podria ser algún setup un tanto extraño
pero no me parece.. es un tanto contradictorio
que usen PHP.. al menos no envie un buen
mensaje...
Esto sería si todo estuviera en PHP, pero son solo pequeñas partes.
En todo caso RoR es un excelente framework
con mucha innovación, y junto a Django estan
haciendo mucho por elevar el nivel de los
frameworks de desarrollo web...
Para que veas que las comunidades "nicho" como dices son las que suben
el nivel ;-)
En todo caso, ya saben como averiguar si un
sitio mas allá de las apariencias, corre ó
no en PHP.. claro, que si yo fuera ellos y
me viera descubierto, utilizaría mod_rewrite
para reescribir esos URLs y mostrar una página
simple libre de evidencia :)
No hace falta mod_rewrite, simplemente setear "expose_php = Off" en php.ini
Saludos
--
Gustavo Picón <[EMAIL PROTECTED]>
http://tabo.aurealsys.com/
_______________________________________________
Linux-plug mailing list
[email protected]
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug