Gracias Gonchi por los links, los miro luego. Lo de pygame si, pero justamente por eso, pygame envuelve a DSL, ¿porque no usarlo directamente desde C? (es mas dificil claro, pero más eficiente).<br><br>Sobre lo que dice Pablo: la xo trae solo gstreamer base, y no podemos instalarle nada, obviamente, en los paquetes xo podemos meter lo que quieramos, pero el tema es poder usar lo que metemos en esos paquetes. Yo no he podido utilizar plugins extras de gstreamer utilizando python, si alguien sabe como hacerlo estaría bueno que lo explique.<br>
<br><br><br><div class="gmail_quote">El 14 de mayo de 2010 14:35, Pablo Moleri <span dir="ltr"><<a href="mailto:pmoleri@gmail.com">pmoleri@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="gmail_quote"><div class="im">2010/5/14 Flavio Danesse <span dir="ltr"><<a href="mailto:fdanesse@gmail.com" target="_blank">fdanesse@gmail.com</a>></span><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<b>Bueno:</b><div class="im"><br><ol><li>Cualquier cosa que se pueda hacer con python + gtk, se puede hacer con C + gtk.</li><li>Cualquier cosa que se pueda hacer con pygame se puede hacer con C + SDL.</li><li>Con C se gana en rendimiento en ambos casos, pero sobre todo en el segundo.</li>
<li>Programando en C se pueden incluir en el compilado cualquier librería que no esté en la xo sin instalarla, lo cual al menos yo no he podido hacer con python (gstreamer por ejemplo).</li></ol></div></blockquote><div>1 y 2 De acuerdo.<br>
3. Creo que en ambos casos el trabajo pesado lo
realizan GTK o SDL y está en código nativo. Seguramente no son muchos los casos en que la performance de python perjudique notablemente el rendimiento de la aplicación.<br>4. Para eso tenemos los .xo, podés usarlos para poner la bibliotecas ya
compiladas, video-chat en un ejemplo.<br>
¿GStreamer no está en la XO? Tenía entendido que si.<br>5. Python es
cross-platform.<br>6. También tenés que considerar que programanado en C vas a perder un
montón en tiempo de desarrollo y mantenibilidad.<br>
</div></div>
<br>_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
<br></blockquote></div><br>