A ver...<br><br>Ruby no tiene por que 'emular' bien las sesiones de PHP. Simplemente no esta hecho para eso.<br>Las sesiones de PHP las entiende PHP y las sesiones de Ruby las entiende Ruby.<br><br>Respecto a las cosas que no se pueden hacer en PHP, hay muchos ejemplos.
<br><br>- Uno de ellos es el bug (que se ha repetido continuamente y que solo en php 5.2 es resuelto) que no permite obtener el nombre de la clase de una instancia heredada. Un ejemplo:<br><br> <......><br> class MiClase extends Clase
<br> function getName() {<br> return __CLASS__;<br> }<br><br> $instancia = new MiClase();<br> print $instancia->getName(); <br><br> En teoria deberia entregar 'MiClase', sin embargo devuelve 'Clase'.
<br> Esto no permite la implementación _limpia_ del patron ActiveRecord. Muy importante.<br><br>- Muchas de las cosas que se pueden hacer en Rails (mas bien Ruby) es extender las clases ya definidas. Un ejemplo:<br> class Numeric
<br> def sqrt<br> return self ^ 0.5<br> end<br> end<br><br> puts 16.sqrt<br><br> Dime como puedo hacer eso en PHP y mañana mismo vuelvo a programar en PHP.<br><br>Que quede algo claro: yo vengo del mundo PHP. No odio a PHP.
<br>Ocupe casi 5 años PHP y tengo muy buenos recuerdos de haberlo utilizado.<br><br>Respecto a porque RubyOnRails.com usa PHP en su index, ni idea. Quizas sólo por diversion ;-)<br><br>Saludos<br><br><div><span class="gmail_quote">
On 11/30/06, <b class="gmail_sendername">Rodrigo Fuentealba</b> <<a href="mailto:darkprox@gmail.com">darkprox@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2006/11/30, Cristian Rodriguez <<a href="mailto:judas.iscariote@gmail.com">judas.iscariote@gmail.com</a>>:<br>> 2006/11/30, Hector Vergara R. <<a href="mailto:hvergara@gmail.com">hvergara@gmail.com</a>>:<br>
><br>> y no pueden 'emular' muchas cosas de Rails dada la pobre<br>> > implementacion de OOP que posee PHP.<br>><br>> como que cosa no puede "emular" dices tu ?<br>><br><br>bueno, Rails no puede emular bien las sesiones de PHP y otras cosas
<br>(trabajé en Rails un tiempo y lo deseché porque había cosas inusables<br>que están mucho mejor hechas en PHP que en Ruby)<br><br>;)<br><br>--<br>Rodrigo Fuentealba Cartes<br>Desarrollador de Sistemas Web<br>Registered User 387639 -
<a href="http://counter.li.org">http://counter.li.org</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Hector Vergara Reinoso<br>Aardvark Labs - <a href="http://aardvark.cl">http://aardvark.cl</a><br>hvergara [at]
<a href="http://gmail.com">gmail.com</a>