Bueno, estaba bromeando... :-P Es que RoR no me simpatiza, me parece todo demasiado joven y apresurado. Me explico, por ejemplo, el RAD no lo es tal, es tan RAD como el Dreamweaver, que después tienes que ir limpianzo el HTML y el CSS a mano... y el ActiveRecord es lentísimo y poco práctico para proyectos grandes. Por ejemplo :-P
De hecho muchos jaikusers estamos aquí porque twitter se estancó y tiene muchos problemas de escalabilidad a causa de haber usado RoR, en propias palabras de su coautor, y su otro coautor decidió crear Jaiku, en PHP... O:-)
Teniendo en cuenta que yo no sé programar, no tengo ninguna formación de ningún tipo y sí muchas ganas de hacer cosas, Rails me pareció la mejor opción frente a PHP que es como empecé y me frustré. Qué quieres decir con que ActiveRecord es lento?
Según nos contó Jyri, Jaiku creo que está hecho en Django.
Django? Pues yo tengo otras fuentes, y recuerdo que lo lei también en el propio blog del autor de Jaiku, que usaron PHP5.
ActiveRecord es lento porque consume muchos recursos para hacer todas las operaciones que requiere contra la base de datos.
En cualquier caso, sobre el tema de twitter, realmente yo no sé si el problema es Rails, o simplemente que cualquier sistema con semejante burrada de peticiones tendría una resultado similar en un entorno similar. A Jaiku aún le falta mucho para llegar al nivel de twitter de peticiones.
Creo también, aunque no tengo datos sobre esto, que Jaiku tiene un menor uso de clientes de escritorio, que son mucho más peligrosos para la carga que un navegador por que (a) no tienen cache, (b) tienen el famoso refresco cada X segundos.
Resumiendo, y sin querer entrar en más polémica, resumirlo a un "twitter va mal por estar hecho en rails, y jaiku bien por ser php" es un poco "aventuroso".
Yo no dije que twitter vaya mal por estar en rails... lo dijo el autor de twitter, y se armó mucho revuelo por esas declaraciones. Decía entre otras cosas, que les era muy difícil escalar, dada la cantidad de usuarios que se añadían al día.
Jaiku no tendrá ese problema de escalabilidad porque PHP provee mil formas de hacer frente a ese problema.
No sé, en serio, no era mi intención entrar en polémica sobre si rails es malo o es bueno. Lo mismo que se han malinterpretado mucho las palabras Evan Williams. Este creo que es un post esclarecedor: http://twitter.com/blog/2007/06/under-hood-at-twitter.html
Yo tampoco digo que Rails sea malo. De hecho no creo que sea malo. RoR es maravilloso para según qué tipo de webs, como todos los lenguajes/frameworks y bases de datos. PHP tampoco es lo mejor para cualquier proyecto web.
Para zebehar.com, seguramente Rails haya sido la mejor opción.
15 comments so far
Lo malo es que está hecho en RoR... O:-)
2 years, 1 month ago by javierperez
malo?
2 years, 1 month ago by fabricadecosas
Bueno, estaba bromeando... :-P Es que RoR no me simpatiza, me parece todo demasiado joven y apresurado. Me explico, por ejemplo, el RAD no lo es tal, es tan RAD como el Dreamweaver, que después tienes que ir limpianzo el HTML y el CSS a mano... y el ActiveRecord es lentísimo y poco práctico para proyectos grandes. Por ejemplo :-P De hecho muchos jaikusers estamos aquí porque twitter se estancó y tiene muchos problemas de escalabilidad a causa de haber usado RoR, en propias palabras de su coautor, y su otro coautor decidió crear Jaiku, en PHP... O:-)
2 years, 1 month ago by javierperez
Teniendo en cuenta que yo no sé programar, no tengo ninguna formación de ningún tipo y sí muchas ganas de hacer cosas, Rails me pareció la mejor opción frente a PHP que es como empecé y me frustré. Qué quieres decir con que ActiveRecord es lento? Según nos contó Jyri, Jaiku creo que está hecho en Django.
2 years, 1 month ago by fabricadecosas
Django? Pues yo tengo otras fuentes, y recuerdo que lo lei también en el propio blog del autor de Jaiku, que usaron PHP5. ActiveRecord es lento porque consume muchos recursos para hacer todas las operaciones que requiere contra la base de datos.
2 years, 1 month ago by javierperez
El problema sería el de definir "lento" XD.
En cualquier caso, sobre el tema de twitter, realmente yo no sé si el problema es Rails, o simplemente que cualquier sistema con semejante burrada de peticiones tendría una resultado similar en un entorno similar. A Jaiku aún le falta mucho para llegar al nivel de twitter de peticiones.
Lectura asociada: http://highscalability.com/scaling-twitter-making-twitter-10000-percent-faster
Sorry por los tecnicismos, Ana.
Creo también, aunque no tengo datos sobre esto, que Jaiku tiene un menor uso de clientes de escritorio, que son mucho más peligrosos para la carga que un navegador por que (a) no tienen cache, (b) tienen el famoso refresco cada X segundos.
Resumiendo, y sin querer entrar en más polémica, resumirlo a un "twitter va mal por estar hecho en rails, y jaiku bien por ser php" es un poco "aventuroso".
2 years, 1 month ago by molpe
Uy, se me han movido los parrafos de sitio. Debo haber sido yo, porque de otra forma no tiene sentido.
2 years, 1 month ago by molpe
Yo no dije que twitter vaya mal por estar en rails... lo dijo el autor de twitter, y se armó mucho revuelo por esas declaraciones. Decía entre otras cosas, que les era muy difícil escalar, dada la cantidad de usuarios que se añadían al día.
Jaiku no tendrá ese problema de escalabilidad porque PHP provee mil formas de hacer frente a ese problema.
2 years, 1 month ago by javierperez
No sé, en serio, no era mi intención entrar en polémica sobre si rails es malo o es bueno. Lo mismo que se han malinterpretado mucho las palabras Evan Williams. Este creo que es un post esclarecedor: http://twitter.com/blog/2007/06/under-hood-at-twitter.html
2 years, 1 month ago by molpe
Polémica! Bieeeeen! Yo poco puedo decir pero es muy interesante conocer vuestras opiniones al respecto.
2 years, 1 month ago by fabricadecosas
Yo creo que en java todo iría mucho mejor, sobre todo si está hecho con Cáñamo ;)... vaaaaale era para meter baza yo también...
2 years, 1 month ago by salicio
Yo tampoco digo que Rails sea malo. De hecho no creo que sea malo. RoR es maravilloso para según qué tipo de webs, como todos los lenguajes/frameworks y bases de datos. PHP tampoco es lo mejor para cualquier proyecto web. Para zebehar.com, seguramente Rails haya sido la mejor opción.
2 years, 1 month ago by javierperez
Yo entendí a Jyri que Jaiku está hecho en PHP y lo están pasando a Django (pythom)...
2 years, 1 month ago by processblack
Vale, entonces entendí mal.
2 years, 1 month ago by fabricadecosas
No sé... creo que era así...
Yo no entiendo mucho, pero parece ser que la razón de cambiar a Django es más por tema de compatibilidad para otros soportes (ej: móviles)
2 years, 1 month ago by processblack