Re: [Python-es] Compilar python a javascript

2011-01-09 Por tema Kiko
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

2010-08-22 Por tema Antonio Pérez
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

2010-05-30 Por tema Hernan Foffani
 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

2010-05-30 Por tema José Luis Redrejo
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

2010-05-28 Por tema Jesus Cea
-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-05-28 Por tema Daniel González
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

2010-05-27 Por tema Ivette Maria Suarez Muñoz
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

2010-05-27 Por tema Narcis Garcia - GiLUG

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

2010-05-27 Por tema Andres Vargas - zodman
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

2010-05-26 Por tema Jesus Cea
-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/