On 7/2/07, <b class="gmail_sendername">Cristian Rodriguez</b> &lt;<a href="mailto:judas.iscariote@gmail.com">judas.iscariote@gmail.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 6/26/07, Rodrigo Fuentealba &lt;<a href="mailto:darkprox@gmail.com">darkprox@gmail.com</a>&gt; wrote:<br>&gt; El 26/06/07, Ricardo Mun~oz A. &lt;<a href="mailto:rmunoz@pjud.cl">rmunoz@pjud.cl</a>&gt; escribió:<br>&gt; &gt; Rodrigo Fuentealba wrote:
<br>&gt; &gt; &gt; El 26/06/07, Ricardo Mun~oz A. &lt;<a href="mailto:rmunoz@pjud.cl">rmunoz@pjud.cl</a>&gt; escribió:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Hay varias optimizaciones interesantes que he visto en Symfony y que
<br>&gt; &gt; &gt; no he visto en CakePHP.<br>&gt; &gt;<br>&gt; &gt; cuales?<br>&gt;<br>&gt; Una sola muestra, y estamos hilando fino altiro (Cristian, te la dedico):<br>&gt;<br><br>&gt; darkprox@darkprox:~$ php calculo.php
<br>&gt; TESTEANDO<br>&gt; Con un FOR simple, me demoro 0.014724969863892 segundos<br>&gt; TESTEANDO<br>&gt; Con Symfony, me demoro 0.0020818710327148 segundos<br><br>hahah... yo pense que ya habias pasado la etapa del X &quot;vs&quot; Y, si usas
<br>un framework, no es precisamente para que el programa ande rapido si<br>no que para que tu tiempo como desarrollador. ademas esto es mas<br>rapido y mas legible</blockquote><div><br><br>no te importa que ande rápido??????
<br>plop!<br><br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&nbsp;&nbsp;&nbsp;&nbsp;$tiempo_inicio = microtime_float();<br><br>&nbsp;&nbsp;&nbsp;&nbsp;foreach(explode(&quot;,&quot;, $cadena) as $letter) {
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo $letter;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo(&quot;\n&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$tiempo_final = microtime_float();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$tiempo = $tiempo_final - $tiempo_inicio;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;Con codigo mas legible, me demoro $tiempo segundos\n&quot;
<br><br>hahah&nbsp;&nbsp;TK :-P<br><br>&gt;<br>&gt; &gt; &gt; Lo que le quito a Symfony es que habla más con la base de datos que Cake.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;&gt; el codigo fuente de la<br>&gt; &gt; &gt;&gt; API podria &quot;mejorar&quot; desde una version a otra sin que cambie la API y
<br>&gt; &gt; &gt;&gt; por lo tanto tampoco las aplicaciones!<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Algo que (comento como dev. de Rails), en Rails no pasa.<br>&gt; &gt;<br>&gt; &gt; que cosa no pasa en Rails?<br>&gt;<br>&gt; Pasar de una versión a otra sin que cambie la API y por lo tanto
<br>&gt; tampoco las aplicaciones.<br>&gt;<br><br>hahah.. el mito de la API stable yo creia que ya estaban grandecitos<br>para creer en esas cosas :-)<br><br> es imposible que el software evolucione y que a la vez pueda tener
<br>una API estable de por vida eso es una falacia absoluta, (el software<br>comercial tampoco ofrece el &quot;holy grail&quot; de una API compatible por los<br>siglos de los siglos)<br><br></blockquote></div><br>es verdad que es dificil mantener compatibilidad hacia atrás.
<br>Hace poco quedo la grande en rails pq se les ocurrio &quot;deprecar&quot; &#39;require_gem&#39; cambiandolo solo a &#39;gem&#39;. <br><br clear="all">Pero si no actualizas, la app sigue funcionando ;-)<br><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>