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>&nbsp;&nbsp;&nbsp; &lt;......&gt;<br>&nbsp;&nbsp;&nbsp; class MiClase extends Clase
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function getName() {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return __CLASS__;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; $instancia = new MiClase();<br>&nbsp; &nbsp; print $instancia-&gt;getName(); <br><br>&nbsp;&nbsp;&nbsp; En teoria deberia entregar 'MiClase', sin embargo devuelve 'Clase'. 
<br>&nbsp;&nbsp;&nbsp; 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>&nbsp;&nbsp; class Numeric
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; def sqrt<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return self ^ 0.5<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end<br>&nbsp;&nbsp; end<br><br>&nbsp;&nbsp; puts 16.sqrt<br><br>&nbsp;&nbsp; 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> &lt;<a href="mailto:darkprox@gmail.com">darkprox@gmail.com</a>&gt; 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 &lt;<a href="mailto:judas.iscariote@gmail.com">judas.iscariote@gmail.com</a>&gt;:<br>&gt; 2006/11/30, Hector Vergara R. &lt;<a href="mailto:hvergara@gmail.com">hvergara@gmail.com</a>&gt;:<br>
&gt;<br>&gt; y no pueden 'emular' muchas cosas de Rails dada la pobre<br>&gt; &gt; implementacion de OOP que posee PHP.<br>&gt;<br>&gt; como que cosa no puede &quot;emular&quot; dices tu ?<br>&gt;<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>