<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://php.apsique.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Php y otras yerbas - Comentarios</title>
 <link>http://php.apsique.com</link>
 <description>Comentarios</description>
 <language>es</language>
<item>
 <title>Muchas gracias,</title>
 <link>http://php.apsique.com/contenido/respuesta_blaxter_sobre_symfony#comment-81046</link>
 <description>&lt;p&gt;Muchas gracias, Blaxter.&lt;br /&gt;
Como la aplicación en la que estoy trabajando ya está en symfony, estoy casado con el framework en general. Ahora, eso no quita que igual pueda tratar de usar doctrine como motor del modelo. Contaré como me va en el experimento.&lt;/p&gt;
</description>
 <pubDate>Sun, 11 May 2008 10:40:26 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 81046 at http://php.apsique.com</guid>
</item>
<item>
 <title>IMHO, el que SQL sea más o</title>
 <link>http://php.apsique.com/contenido/primeras_impresiones_sobre_symfony#comment-81045</link>
 <description>&lt;p&gt;IMHO, el que SQL sea más o menos horrible no quita que si debemos trabajar con ese esperpento para acceder a las bases de datos relacionales, tratemos de sacarle el máximo provecho. Si se hace una selección juiciosa del tipo de consultas que se harán, se ocupa una buena layer de abstracción que te permita tanto hacer querys &quot;abstractas&quot; como específicas al motor, en mi experiencia no hay problemas con las migraciones de bases de datos. Y no es más rápido, es MUCHISIMO más rápido, siendo exponencial a la complejidad de la consulta las ganancias en velocidad y, porque no decirlo, en producción y calidad de la mantención de los módulos.&lt;/p&gt;
&lt;p&gt;Las faltas de SQL nos hacen olvidar que el modelo relacional es uno de los más poderosos inventos en la computación moderna, que ni las bases de datos jerárquicas, de redes y basadas en objetos han logrado superar. Aparte, si leen a Codd, se darán cuenta de la belleza de la teoría que está detrás del modelo.&lt;/p&gt;
</description>
 <pubDate>Sun, 11 May 2008 10:38:41 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 81045 at http://php.apsique.com</guid>
</item>
<item>
 <title>escribir directamente SQL</title>
 <link>http://php.apsique.com/contenido/primeras_impresiones_sobre_symfony#comment-81044</link>
 <description>&lt;p&gt;escribir directamente SQL tiene grandes desventajas:&lt;/p&gt;
&lt;p&gt;- No puedes migrar entre motores de bases de datos o incluso entre versiones del mismo motor&lt;br /&gt;
- Muy dificil de mantener&lt;br /&gt;
- Tienes que conocer muy bien SQL&lt;br /&gt;
- SQL es horrible&lt;/p&gt;
&lt;p&gt;Ventajas:&lt;br /&gt;
- Si lo haces bien, es mas rapido&lt;/p&gt;
&lt;p&gt;El ActiveRecord de Rails es muy lento, symfony es una pesima copia de Rails, entonces ...&lt;/p&gt;
&lt;p&gt;El sistema de Rutas y ActiveRecord de Rails es lo que hace lento, ha pruebas donde merb+datamapper es 70% mas rapido que rails.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#039;http://datamapper.org/why.html&#039;&gt;http://datamapper.org/why.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&#039;http://railsontherun.com/2008/4/10/rails-or-merb-what-s-best-for-you&#039;&gt;http://railsontherun.com/2008/4/10/rails-or-merb-what-s-best-for-you&lt;/a&gt;&lt;/p&gt;
</description>
 <pubDate>Sun, 11 May 2008 10:00:00 -0700</pubDate>
 <dc:creator>Perejilillo desconocido</dc:creator>
 <guid isPermaLink="false">comment 81044 at http://php.apsique.com</guid>
</item>
<item>
 <title>Sin duda las soluciones</title>
 <link>http://php.apsique.com/contenido/respuesta_blaxter_sobre_symfony#comment-81041</link>
 <description>&lt;p&gt;Sin duda las soluciones absolutas nunca son las correctas. Es decir, el usar un ORM luego no te impide simplemente pillar la conexión y ejecutar un SQL a mano (algo que para consultas complejas es lo mejor, sin duda). Simplemente lo que quería decir es que si tu acercamiento a un ORM ha sido principalmente con symfony, posiblemente tendrás muchos prejuicios y no te gustarán los ORM en general.&lt;/p&gt;
&lt;p&gt;Básicamente lo digo porque después de estar usando otros framework (y ORMs), me ha tocado usar symfony y tenía opiniones bastante similares a las tuyas (pero sin generalizar). Si no lo has probado te recomiendo usar &lt;a href=&quot;http://www.phpdoctrine.org/&quot;&gt;doctrine&lt;/a&gt;, aunque tiene como desventajas que todavía no tiene versión &quot;final&quot;, y además muchos plugins son concretos para propel (el ORM de symfony) por lo que cierto riesgo existe para usarlo en proyectos reales.&lt;/p&gt;
</description>
 <pubDate>Sun, 11 May 2008 04:31:15 -0700</pubDate>
 <dc:creator>Blaxter</dc:creator>
 <guid isPermaLink="false">comment 81041 at http://php.apsique.com</guid>
</item>
<item>
 <title>Pregunta, ¿has usado</title>
 <link>http://php.apsique.com/contenido/primeras_impresiones_sobre_symfony#comment-81017</link>
 <description>&lt;p&gt;Pregunta, ¿has usado ActiveRecord de rails u otro ORM que implemente el patrón con ese mismo nombre?, el ORM de symfony es apestoso e incómodo de usar, pero decir que usar un ORM es estupidez... sin comentarios. &lt;/p&gt;
&lt;p&gt;El sistema de generación de clases a partir de las tablas es, de nuevo, culpa del ORM (propel). ¿Por qué necesitamos generar tanto código si se podría ahorrar todo este paso usando el patrón Active record? Eso si, cuando sustituyes propel por doctrine, ganas bastante. El &quot;código&quot; que te genera es básicamente una traducción del yml a cuatro líneas de php (líneas que simplemente son una descripción del modelo, es decir, doctrine implementa active record)&lt;/p&gt;
&lt;p&gt;La forma en que implementan MVC está muy orientada a construcción de componente, una filosofía muy cercana a JSF y más alejada del típico MVC visto en otros framework (como Zend Framework, RoR o Django). No está mal, pero, esta forma la veo mejor para lenguajes estáticos (java, .net) que para lenguajes dinámicos (php, ruby, python)&lt;/p&gt;
&lt;p&gt;Bueno y ya lo de la configuración es la hostia. Totalmente de acuerdo en que apesta y mucho. No entiendo por qué narices, en un lenguaje dinámico, se usa tantísima configuración (me da igual que sea yml, xml que el formato que sea, toda configuración es pesada, aburrida y propensa a fallos).&lt;/p&gt;
&lt;p&gt;En resumen, coincido en todo lo que dices pero matizando que todo lo que criticas sobre el ORM es debido a que el que se usa por defecto en symfony es obsoleto y pésimo. Y aunque no es un framework excesivamente malo, hay otras alternativas mucho mejores.&lt;/p&gt;
</description>
 <pubDate>Sat, 10 May 2008 03:56:00 -0700</pubDate>
 <dc:creator>Blaxter</dc:creator>
 <guid isPermaLink="false">comment 81017 at http://php.apsique.com</guid>
</item>
<item>
 <title>Necesito borrar el mismo id</title>
 <link>http://php.apsique.com/contenido/borrar_multiples_registros_con_checkbox#comment-80937</link>
 <description>&lt;p&gt;Necesito borrar el mismo id en dos tablas a la vez ya que están relacionadas, pero intente de la siguiente forma sin tener exito:&lt;/p&gt;
&lt;p&gt;$Lista=array_keys($_POST[&#039;campos&#039;]);&lt;br /&gt;
echo $sql=&quot;DELETE FROM app a, app_link l WHERE a.id_app IN (&quot;.implode(&#039;,&#039;,$Lista).&quot;) AND l.id_app IN (&quot;.implode(&#039;,&#039;,$Lista).&quot;)&quot;;&lt;br /&gt;
mysql_query($sql);&lt;/p&gt;
&lt;p&gt;igual probe otras formas sin tener exito.... la idea es hacerlo en una misma consulta y no tener que hacer una consulta por cada id que vaya a borrar...&lt;/p&gt;
&lt;p&gt;agradezco a quien me pueda dar una idea.&lt;/p&gt;
&lt;p&gt;y gracias por este ejm, me ha sido de gran utilidad... muy simple y practico, gracias.&lt;/p&gt;
</description>
 <pubDate>Mon, 05 May 2008 10:44:53 -0700</pubDate>
 <dc:creator>jefmaus</dc:creator>
 <guid isPermaLink="false">comment 80937 at http://php.apsique.com</guid>
</item>
<item>
 <title>Lisa, los utilicé</title>
 <link>http://php.apsique.com/contenido/spider#comment-80754</link>
 <description>&lt;p&gt;Lisa, los utilicé principalmente como librería, aunque creo recordar que personalicé varios componentes creando algunas clases heredadas (es bastante extensible en ese sentido)&lt;/p&gt;
</description>
 <pubDate>Mon, 28 Apr 2008 13:39:09 -0700</pubDate>
 <dc:creator>Juanjo Navarro</dc:creator>
 <guid isPermaLink="false">comment 80754 at http://php.apsique.com</guid>
</item>
<item>
 <title>Estoy Desarrollando un</title>
 <link>http://php.apsique.com/foro/discusion_general/actulizar_datos_multiples_registro_notas#comment-80648</link>
 <description>&lt;p&gt;Estoy Desarrollando un Sistema de Consultas de Notas Para Un Colegio  &quot;......&quot; y em han pedido un Actulizar Notas de los Alumnos&lt;br /&gt;
pero no como alimno me puedes ayudar como el borrado multiple con el checkbox&lt;/p&gt;
</description>
 <pubDate>Sat, 26 Apr 2008 15:11:18 -0700</pubDate>
 <dc:creator>Piter Denis</dc:creator>
 <guid isPermaLink="false">comment 80648 at http://php.apsique.com</guid>
</item>
<item>
 <title>Debería mostrar el listado</title>
 <link>http://php.apsique.com/contenido/nicechat_v0_1_0#comment-80626</link>
 <description>&lt;p&gt;Debería mostrar el listado de usuarios del canal. En caso contrario, es un error....&lt;br /&gt;
Sobre lo de nueva página=nuevo usuario, en las versiones anteriores reconocía al usuario por la sesión PHP, lo que hacía que todas las ventanas de un mismo navegador fueran consideradas del mismo usuario. Pudiese ser necesario, en tu caso, volver a ese modo.&lt;/p&gt;
</description>
 <pubDate>Fri, 25 Apr 2008 16:15:03 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 80626 at http://php.apsique.com</guid>
</item>
<item>
 <title>HOla...
me gusto el</title>
 <link>http://php.apsique.com/contenido/nicechat_v0_1_0#comment-80625</link>
 <description>&lt;p&gt;HOla...&lt;br /&gt;
me gusto el chat...&lt;br /&gt;
Sabes el problema que tengo es que no muestra el listado de usuarios.. en el canal&lt;br /&gt;
como saber cuanto usuario hay mas en el canal??&lt;br /&gt;
y lo otro es que si por a b o c se actualiza la página el chat asume que es un usuario nuevo.&lt;/p&gt;
&lt;p&gt;como resolver eso??&lt;/p&gt;
&lt;p&gt;Saludos&lt;/p&gt;
</description>
 <pubDate>Fri, 25 Apr 2008 16:02:36 -0700</pubDate>
 <dc:creator>Humberto</dc:creator>
 <guid isPermaLink="false">comment 80625 at http://php.apsique.com</guid>
</item>
<item>
 <title>hola el enlace no funciona</title>
 <link>http://php.apsique.com/contenido/implementacion_del_patron_arquitectonico_orientado_niveles_php#comment-80542</link>
 <description>&lt;p&gt;hola el enlace no funciona&lt;/p&gt;
</description>
 <pubDate>Wed, 23 Apr 2008 08:39:07 -0700</pubDate>
 <dc:creator>Perejilillo desconocido</dc:creator>
 <guid isPermaLink="false">comment 80542 at http://php.apsique.com</guid>
</item>
<item>
 <title>Hola:
Muy interesante tu</title>
 <link>http://php.apsique.com/ajax/utf8#comment-80520</link>
 <description>&lt;p&gt;Hola:&lt;br /&gt;
Muy interesante tu articulo, yo estoy creando una aplicacion con mysql, tomcat 6 y jsp el problema es las ñ y los tildes ya configure la base de datos que acepte puros latin1, los jsp con el &amp;lt;%@ page content type=&quot;txt/html&quot;; charset=iso-8859-1&quot;; %&amp;gt;&lt;br /&gt;
Igual cree la base de datos con character set latin1 collate latin1_spanish_ci, y cada tabla de la misma manera pero sigue sin funcionar.&lt;br /&gt;
Pero sigue apareciendome caracteres rarossss ya no se que hacer no se como configurar el tomcat para q tome los caracteres con acentos, que hago ayudaaaaaaaaa por favor!!!!!!!!!!!!!!!!&lt;/p&gt;
</description>
 <pubDate>Tue, 22 Apr 2008 08:10:50 -0700</pubDate>
 <dc:creator>Argentina</dc:creator>
 <guid isPermaLink="false">comment 80520 at http://php.apsique.com</guid>
</item>
<item>
 <title>gracias por la sugerencia,</title>
 <link>http://php.apsique.com/contenido/spider#comment-80460</link>
 <description>&lt;p&gt;gracias por la sugerencia, pero quisiera preguntarte si es que esos .jar los usaste como libreria, o te fijaste en el codigo?&lt;br /&gt;
por que quise ejecutarlos yu no me funcionaron.&lt;br /&gt;
espero su respuesta, y muchas gracias por su tiempo que se toma en reponderme.&lt;/p&gt;
</description>
 <pubDate>Mon, 21 Apr 2008 11:37:24 -0700</pubDate>
 <dc:creator>lisa</dc:creator>
 <guid isPermaLink="false">comment 80460 at http://php.apsique.com</guid>
</item>
<item>
 <title>gracias por la sugerencia,</title>
 <link>http://php.apsique.com/contenido/spider#comment-80459</link>
 <description>&lt;p&gt;gracias por la sugerencia, encontre varias cosas interesantes en el link que me mencionaste. gracias.&lt;/p&gt;
</description>
 <pubDate>Mon, 21 Apr 2008 11:32:47 -0700</pubDate>
 <dc:creator>lisa</dc:creator>
 <guid isPermaLink="false">comment 80459 at http://php.apsique.com</guid>
</item>
<item>
 <title>Victor si hace la</title>
 <link>http://php.apsique.com/contenido/lector_excel_php_nativo#comment-80336</link>
 <description>&lt;p&gt;Victor si hace la converción siempre a un mismo número más, haz una función que te cálcule un día menos&lt;/p&gt;
</description>
 <pubDate>Fri, 18 Apr 2008 12:01:37 -0700</pubDate>
 <dc:creator>Perejilillo desconocido</dc:creator>
 <guid isPermaLink="false">comment 80336 at http://php.apsique.com</guid>
</item>
</channel>
</rss>
