Re: [Python-es] Compilar python a javascript
2010/12/25 Jesus Cea j...@jcea.es -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 25/12/10 04:44, lasizoillo wrote: 2010/5/26 Jesus Cea j...@jcea.es: [...] No quiero aprender (más) javascript si puedo evitarlo. 7 meses ha tardado papa noel en traer tu regalo: http://syntensity.com/static/python.html 2.6 Mb de javascript quizá es un precio alto a pagar, pero es exactamente de lo que hablabas en el mail de mayo. Pero no solo eso, sino de pasar todo lo que se pueda compilar como llvm a javascript. Sabía que todo el karma que he ganado a lo largo de los años arreglando máquinas con MS Windows de los amigos iba a servir para algo... :). Gracias por el enlace. Lo estudiaré tras las orgías (de comida) navideñas. - -- Jesus Cea Avion _/_/ _/_/_/_/_/_/ j...@jcea.es - http://www.jcea.es/ _/_/_/_/ _/_/_/_/ _/_/ jabber / xmpp:j...@jabber.org xmpp%3aj...@jabber.org _/_/ _/_/ _/_/_/_/_/ . _/_/ _/_/_/_/ _/_/ _/_/ Things are not so easy _/_/ _/_/_/_/ _/_/_/_/ _/_/ My name is Dump, Core Dump _/_/_/_/_/_/ _/_/ _/_/ El amor es poner tu felicidad en la felicidad de otro - Leibniz En este debate de linkedid se habla un poco de este tema (creo que necesitaréis tener cuenta): http://www.linkedin.com/groupItem?view=gid=25827type=memberitem=26771737qid=f8b76d5d-1b99-4c42-9c57-6b1133465af4goback=.gmp_25827(Why python is so bad for web front end ?) Un extracto del debate: To take the most of value out of this discussion, I'm listing some interesting Python projects that tend to bring front end to Python (or Python to frontend): * Luban (http://docs.danse.us/pyre/luban/sphinx/http://www.linkedin.com/redirect?url=http%3A%2F%2Fdocs%2Edanse%2Eus%2Fpyre%2Fluban%2Fsphinx%2Furlhash=0ZVL_t=tracking_disc) sophisticated and young UI framework, willing to unify UI programming, still have to demonstrate that it plays well with web frameworks * pyjamas (http://pyjs.org/http://www.linkedin.com/redirect?url=http%3A%2F%2Fpyjs%2Eorg%2Furlhash=Z8xC_t=tracking_disc) : a port of gwt, very smart, with will to unify ui programming like Luban, but not too supported like this discussion shows ;) , pyjamas may be hard to extend for newbies * pyvascript ( http://www.allbuttonspressed.com/blog/django/2010/07/PyvaScript-Pythonic-syntax-for-your-browserhttp://www.linkedin.com/redirect?url=http%3A%2F%2Fwww%2Eallbuttonspressed%2Ecom%2Fblog%2Fdjango%2F2010%2F07%2FPyvaScript-Pythonic-syntax-for-your-browserurlhash=ddez_t=tracking_disc) : a python inspired langage for the browser, playing well with other javascript framework (especially jquery) * toscawidgets (http://toscawidgets.org/http://www.linkedin.com/redirect?url=http%3A%2F%2Ftoscawidgets%2Eorg%2Furlhash=dC7d_t=tracking_disc) : a patchwork of various, rather incomplete javascript frameworks wrappers, built on top of turbogears -- latest news 2008 * mochikit :(http://mochikit.com/http://www.linkedin.com/redirect?url=http%3A%2F%2Fmochikit%2Ecom%2Furlhash=Ps-i_t=tracking_disc) : a javascript framework inspired from python * coffeescript (http://jashkenas.github.com/coffee-script/http://www.linkedin.com/redirect?url=http%3A%2F%2Fjashkenas%2Egithub%2Ecom%2Fcoffee-script%2Furlhash=fTlr_t=tracking_disc) : funny initiative to make javascript look like Python, early development, supposed to play well with other js libs * skupt (http://www.skulpt.org/http://www.linkedin.com/redirect?url=http%3A%2F%2Fwww%2Eskulpt%2Eorg%2Furlhash=vWYW_t=tracking_disc) : radical approach of python right in the browser, very beta * ironpython (http://www.voidspace.org.uk/ironpython/silverlight/index.shtmlhttp://www.linkedin.com/redirect?url=http%3A%2F%2Fwww%2Evoidspace%2Eorg%2Euk%2Fironpython%2Fsilverlight%2Findex%2Eshtmlurlhash=p5m3_t=tracking_disc) : only for .net, Python in the browser with silverlight, early stage but promising * diesel framework (http://dieselweb.org/lib/http://www.linkedin.com/redirect?url=http%3A%2F%2Fdieselweb%2Eorg%2Flib%2Furlhash=8gmM_t=tracking_disc) suppose to provide a UI package, but no clue about it En general todo el hilo es interesante. Saludos. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Compilar python a javascript
Hola! On Wed, May 26, 2010 at 10:05 PM, Jesus Cea j...@jcea.es wrote: ¿Alguien tiene experiencia con proyectos como los descritos en http://developers.slashdot.org/firehose.pl?op=viewtype=storysid=09/09/19/1345236?. Lo que me interesa es poder programar 100% python y que esos programas funcionen en un navegador, incluyendo el acceso al DOM y demás filigranas habituales en Javascript. No quiero aprender (más) javascript si puedo evitarlo. Llego my tarde a esta conversación, pero tal vez te interese conocer CTK (Cherokee ToolKit) [1]. Es en lo que está hecho todo el entorno de administración web (cherokee-admin) para configurar Cherokee[2]. Si miras el fuente de cherokee-admin[3] te puedes hacer una idea de cómo funciona. Espero que a ti y/o a alguien más le sirva. [1] http://svn.cherokee-project.com/browser/CTK [2] http://www.cherokee-project.com/ [3] http://svn.cherokee-project.com/browser/cherokee/trunk/admin -- Saludos: Antonio Pérez ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Compilar python a javascript
Una última cosa: tanto pyjamas como GWT están orientados a hacer la interfaz de aplicaciones web, no a hacer webs generales. Mi idea es evitar programar esas pequeñitas rutinas AJAX, etc en Javascript, escribiéndolas en python. Ahora mismo no me interesa usar un framework, porque el código javascript que necesito es mínimo. Por ejemplo, poder comprobar que el número de teléfono que has metido en un formulario, efectivamente es un número de 9 dígitos con un prefijo válido para la provincia que has indicado. Eso deberían ser 5 lineas de código, no necesito un framework. Pero no me da la gana de escribirlo en javascript si puedo evitarlo. ¿Puedo usar pyjamas para escribir ese código en python y compilarlo a javascript para servirlo al navegador?. (y sí, ya sé que la validación debe hacerla TAMBIÉN el servidor. Es solo un ejemplo) En teoría deberías poder hacerlo, pero en la práctica tengo mis dudas. Originalmente estaba pensado para que el código Python sea el que tome el control (por decirlo de alguna forma), por lo que no se si es posible que lo que genere se pueda acoplar en forma sencilla con htmls, css y demás que ya tengas. Puedes ver lo que genera el traductor pyjs en los subdirectorios output de los fuentes de cada ejemplo en: http://pyjs.org/examples/ Dicho esto, como la salida del traductor es javascript y html, técnicamente no hay nada que lo imposibilte. La dificultad que yo veo es que puedas integrar cómodamente lo que ya tienes con la salida del pyjs. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Compilar python a javascript
El día 30 de mayo de 2010 18:03, Hernan Foffani hfoff...@gmail.com escribió: Una última cosa: tanto pyjamas como GWT están orientados a hacer la interfaz de aplicaciones web, no a hacer webs generales. Mi idea es evitar programar esas pequeñitas rutinas AJAX, etc en Javascript, escribiéndolas en python. Ahora mismo no me interesa usar un framework, porque el código javascript que necesito es mínimo. Por ejemplo, poder comprobar que el número de teléfono que has metido en un formulario, efectivamente es un número de 9 dígitos con un prefijo válido para la provincia que has indicado. Eso deberían ser 5 lineas de código, no necesito un framework. Pero no me da la gana de escribirlo en javascript si puedo evitarlo. ¿Puedo usar pyjamas para escribir ese código en python y compilarlo a javascript para servirlo al navegador?. (y sí, ya sé que la validación debe hacerla TAMBIÉN el servidor. Es solo un ejemplo) En teoría deberías poder hacerlo, pero en la práctica tengo mis dudas. Originalmente estaba pensado para que el código Python sea el que tome el control (por decirlo de alguna forma), por lo que no se si es posible que lo que genere se pueda acoplar en forma sencilla con htmls, css y demás que ya tengas. Puedes ver lo que genera el traductor pyjs en los subdirectorios output de los fuentes de cada ejemplo en: http://pyjs.org/examples/ Dicho esto, como la salida del traductor es javascript y html, técnicamente no hay nada que lo imposibilte. La dificultad que yo veo es que puedas integrar cómodamente lo que ya tienes con la salida del pyjs. Como te han contestado antes, pyjamas (o gwt) están orientados a hacer aplicaciones web como si fueran de escritorio (gmail es el ejemplo más típico que puedes imaginar). No merece la pena usar pyjamas para las cosas que comentas. Para eso te recomiendo que, o bien aprendas un framework de javascript como jQuery te han recomendado en otro hilo, o bien si te da pereza aprender algo de javascript, uses un framework de python como django, o sobre todo como web2py que te da todo eso incorporado y solo necesitas saber python. En concreto, web2py usa jquery para hacer validaciones en el navegador, pero tu lo haces todo en python, poniéndole los requires necesarios a los campos de la base de datos. Aquí tienes la lista de los disponibles: http://web2py.com/book/default/section/7/4 . Para ti es python, para el usuario de la aplicación es ajax. En realidad es web2py configurando y usando jQuery. Saludos ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Compilar python a javascript
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 27/05/10 14:06, marmolro wrote: Una última cosa: tanto pyjamas como GWT están orientados a hacer la interfaz de aplicaciones web, no a hacer webs generales. Mi idea es evitar programar esas pequeñitas rutinas AJAX, etc en Javascript, escribiéndolas en python. Ahora mismo no me interesa usar un framework, porque el código javascript que necesito es mínimo. Por ejemplo, poder comprobar que el número de teléfono que has metido en un formulario, efectivamente es un número de 9 dígitos con un prefijo válido para la provincia que has indicado. Eso deberían ser 5 lineas de código, no necesito un framework. Pero no me da la gana de escribirlo en javascript si puedo evitarlo. ¿Puedo usar pyjamas para escribir ese código en python y compilarlo a javascript para servirlo al navegador?. (y sí, ya sé que la validación debe hacerla TAMBIÉN el servidor. Es solo un ejemplo) - -- Jesus Cea Avion _/_/ _/_/_/_/_/_/ j...@jcea.es - http://www.jcea.es/ _/_/_/_/ _/_/_/_/ _/_/ jabber / xmpp:j...@jabber.org _/_/_/_/ _/_/_/_/_/ . _/_/ _/_/_/_/ _/_/ _/_/ Things are not so easy _/_/ _/_/_/_/ _/_/_/_/ _/_/ My name is Dump, Core Dump _/_/_/_/_/_/ _/_/ _/_/ El amor es poner tu felicidad en la felicidad de otro - Leibniz -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQCVAwUBS/+twZlgi5GaxT1NAQKGEgP5AWIdJC0nmNn3eCmfSSmN3wgaiFl03rw7 T+RABas4jGIzLZwbbmMzJncSSZXomlVK4wBpPilSbIw+O6rfd1vXDF4+FWvjDoXA brfUtER3Y8nT3kOl542F+Zu/JDcrh/zobz9MvkwGQMXPNM2EP4J/I9A/Q+9PaOu0 jgYen5znH6I= =P2XO -END PGP SIGNATURE- ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Compilar python a javascript
2010/5/28 Jesus Cea j...@jcea.es: Por ejemplo, poder comprobar que el número de teléfono que has metido en un formulario, efectivamente es un número de 9 dígitos con un prefijo válido para la provincia que has indicado. Eso deberían ser 5 lineas de código, no necesito un framework. Pero no me da la gana de escribirlo en javascript si puedo evitarlo. ¿Puedo usar pyjamas para escribir ese código en python y compilarlo a javascript para servirlo al navegador?. Yo la verdad que creo que merece la pena, aprender por encima un FW de javascript, para esas pequeñas cosas, la curva de aprendizajé es practicamente inexistente. Por ejemplo para lo que ocupas, en jquery es suficiente con hacer lo siguiente: 1) incluir jquery + jquery validate 2) incluir los validadores en el campo de esta forma input type=text minlenght=6 maxlenght=9 class=required digits / 3) lanzar los validadores: $('#form').validate(); A la larga merece la pena, por que la comunidad, plugins, opciones, programadores que lo conocen, ect, son mucho mayores. Un saludo! -- - Daniel González Cerviño FreelanceMadrid.es Mail : daniel.gonza...@freelancemadrid.es Tel (+34) 653 96 50 48 - ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Compilar python a javascript
Hola a todos me he decidido a utilizar multiprocessing para tratar de ejecutar varios procesos al mismo tiempo pero sucede que al ejecutarse la linea p.start() no hace nada solo se detiene y se reinicia la aplicación,ya revisé bien los parámetros que se le pasan al Proces y no hay error además no me lanza ningun error solo se detiene en esa linea si me pueden ayudar se los voy a agradecer saludos - Mensaje original - De: Hernan M Foffani hfoff...@gmail.com Para: La lista de python en castellano python-es@python.org Enviados: Jueves, 27 de Mayo 2010 6:34:55 GMT -04:00 Georgetown Asunto: Re: [Python-es] Compilar python a javascript ¿Alguien tiene experiencia con proyectos como los descritos en http://developers.slashdot.org/firehose.pl?op=viewtype=storysid=09/09/19/1345236?. Lo que me interesa es poder programar 100% python y que esos programas funcionen en un navegador, incluyendo el acceso al DOM y demás filigranas habituales en Javascript. No quiero aprender (más) javascript si puedo evitarlo. Pues sí. Con Pyjamas es posible. Hace tiempo que no haga nada con él así que no se en qué estado de madurez está hoy. Pero ten en cuenta que si bien te evitas programar en JS tendrás que lidiar con una API gráfica nueva. Lo mejor es que lo evalúes tu mismo. Me olvidaba de algo importante: Las bibliotecas de Pyjamas son independientes del navegador. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Compilar python a javascript
Ivette, ¿qué tiene que ver lo que hablas con el javascript? En/na Ivette Maria Suarez Muñoz ha escrit: Hola a todos me he decidido a utilizar multiprocessing para tratar de ejecutar varios procesos al mismo tiempo pero sucede que al ejecutarse la linea p.start() no hace nada solo se detiene y se reinicia la aplicación,ya revisé bien los parámetros que se le pasan al Proces y no hay error además no me lanza ningun error solo se detiene en esa linea si me pueden ayudar se los voy a agradecer saludos - Mensaje original - De: Hernan M Foffani hfoff...@gmail.com Para: La lista de python en castellano python-es@python.org Enviados: Jueves, 27 de Mayo 2010 6:34:55 GMT -04:00 Georgetown Asunto: Re: [Python-es] Compilar python a javascript ¿Alguien tiene experiencia con proyectos como los descritos en http://developers.slashdot.org/firehose.pl?op=viewtype=storysid=09/09/19/1345236?. Lo que me interesa es poder programar 100% python y que esos programas funcionen en un navegador, incluyendo el acceso al DOM y demás filigranas habituales en Javascript. No quiero aprender (más) javascript si puedo evitarlo. Pues sí. Con Pyjamas es posible. Hace tiempo que no haga nada con él así que no se en qué estado de madurez está hoy. Pero ten en cuenta que si bien te evitas programar en JS tendrás que lidiar con una API gráfica nueva. Lo mejor es que lo evalúes tu mismo. Me olvidaba de algo importante: Las bibliotecas de Pyjamas son independientes del navegador. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Compilar python a javascript
tambien existe una forma de programar en python y obtener css http://sandbox.pocoo.org/clevercss/ 2010/5/27 Narcis Garcia - GiLUG informat...@actiu.net Ivette, ¿qué tiene que ver lo que hablas con el javascript? En/na Ivette Maria Suarez Muñoz ha escrit: Hola a todos me he decidido a utilizar multiprocessing para tratar de ejecutar varios procesos al mismo tiempo pero sucede que al ejecutarse la linea p.start() no hace nada solo se detiene y se reinicia la aplicación,ya revisé bien los parámetros que se le pasan al Proces y no hay error además no me lanza ningun error solo se detiene en esa linea si me pueden ayudar se los voy a agradecer saludos - Mensaje original - De: Hernan M Foffani hfoff...@gmail.com Para: La lista de python en castellano python-es@python.org Enviados: Jueves, 27 de Mayo 2010 6:34:55 GMT -04:00 Georgetown Asunto: Re: [Python-es] Compilar python a javascript ¿Alguien tiene experiencia con proyectos como los descritos en http://developers.slashdot.org/firehose.pl?op=viewtype=storysid=09/09/19/1345236 ?. Lo que me interesa es poder programar 100% python y que esos programas funcionen en un navegador, incluyendo el acceso al DOM y demás filigranas habituales en Javascript. No quiero aprender (más) javascript si puedo evitarlo. Pues sí. Con Pyjamas es posible. Hace tiempo que no haga nada con él así que no se en qué estado de madurez está hoy. Pero ten en cuenta que si bien te evitas programar en JS tendrás que lidiar con una API gráfica nueva. Lo mejor es que lo evalúes tu mismo. Me olvidaba de algo importante: Las bibliotecas de Pyjamas son independientes del navegador. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Compilar python a javascript
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 ¿Alguien tiene experiencia con proyectos como los descritos en http://developers.slashdot.org/firehose.pl?op=viewtype=storysid=09/09/19/1345236?. Lo que me interesa es poder programar 100% python y que esos programas funcionen en un navegador, incluyendo el acceso al DOM y demás filigranas habituales en Javascript. No quiero aprender (más) javascript si puedo evitarlo. - -- Jesus Cea Avion _/_/ _/_/_/_/_/_/ j...@jcea.es - http://www.jcea.es/ _/_/_/_/ _/_/_/_/ _/_/ jabber / xmpp:j...@jabber.org _/_/_/_/ _/_/_/_/_/ . _/_/ _/_/_/_/ _/_/ _/_/ Things are not so easy _/_/ _/_/_/_/ _/_/_/_/ _/_/ My name is Dump, Core Dump _/_/_/_/_/_/ _/_/ _/_/ El amor es poner tu felicidad en la felicidad de otro - Leibniz -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQCVAwUBS/1/GZlgi5GaxT1NAQIFxwP/TN8P5pIjVlCEX3jEC0Akw9yFZhMIzKY7 oOmaSL812CkV61kAX579GFVymCsl72Pq3Nn8UrKgHBIzcfguryuel3NpCRi2nftJ W8ssVhT+dB6Zyw9yWZuZqhmxFF8NP0Tl9CHP6uciVDdnfh+c5XQsAmB+HqAQjRz1 qMsH38hcdV0= =UhIm -END PGP SIGNATURE- ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/