[Python-es] Compilar a javascript (pyjs/pyjaco)

Juan M. Puertas soft.sirius en gmail.com
Jue Oct 18 17:57:33 CEST 2012


 Hola Chema.
 En ello estoy también. En mi primera prueba con pyjamas en Ubuntu 12.04,
sólo ha funcionado la parte cliente, no la del servidor, hay que tener en
cuenta que aún se encuentra en versión alfa.
 Por lo que he podido leer, Luke; el autor de pyjamas, deja su desarrollo
debido a los "secuestradores" de pyjs (?),
https://groups.google.com/forum/#!topic/gwt-coffee/pEnCfUDTqTQ y Christian,
de pyjaco está continuando la labor.
 Lo que más me gusta del concepto de pyjamas es que puedes desarrollar en
python para el escritorio y para la web sin cambiar el código, lo cual,
según mi visión, resuelve el "eterno" dilema sobre qué GUI utilizar, ya que
pyjamas está/estaba (?) desarrollando unas bibliotecas gráficas que podrían
acordarse como estándares.
 Aquí Christian muestra un ejemplo con pyjaco y jquery:
http://archlinux.me/dusty/2011/12/27/pyjaco-and-jquery/
 Ya lo tengo claro; ni TK, ni WX, ni GTK, ni QT, sino *HTML, *así puedes
estar "casi" seguro de que no vas a tener que construir los formularios de
tu aplicación por enésima vez... ;-))* *. Desde ahora, gracias a Websocket
de HTML5, puedes programar con el lenguaje que más te guste y comunicarlo
con el formulario en HTML5 de una manera facilísima.

 Saludos afectuosos desde Granada. :-)
 Juanma.-


El 15 de octubre de 2012 04:21, Chema Cortes <py en ch3m4.org> escribió:

>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Parece que se están poniendo de moda los lenguajes que compilan a
> javascript. Por un lado, el CoffeeScript de microsoft, por otro el Dart
> de Google. No parece que vayan a desbancar a javascript de los
> navegadores, pero da idea del esfuerzo que se está empleando en buscar
> alternativas que mejoren la productividad.
>
> Como no quisiera volver a aprender otro lenguaje más, me preguntaba qué
> tal son los sistemas que compilan desde python, como pyjs (de pyjamas) o
> pyjaco. Me interesaría comentarios sobre:
>
> - - qué limitaciones en la sintáxis python imponen estas herramientas
> - - calidad del código javascript generado (velocidad de compilación y
> ejecución)
> - - posibilidad de que el compilado se haga en cliente (como permite
> coffeescript)
> - - otros compiladores a javascript recomendables (desde python o desde
> otros lenguajes)
>
>
> Muchas Gracias,
> Chema Cortés
>
> - ---
> Hyperreals *R: http://ch3m4.org/blog
> Quarks, bits y otras criaturas infinitesimales
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://www.enigmail.net/
>
> iQEcBAEBAgAGBQJQe3MHAAoJEFdWyBWwhL4FQI0H/iQhhZi++L9LyZNkaj/OVcep
> d9ent8o59fRBXx/i0DjA77BEdkrOw9vwt0dfP6FObzjCYkUwdt6o4jXj42tHVx72
> S4jFMeyC33szRkFUeKWvWwovNwWIuqKnRATyXBofzA8NBZt56LbMksGNM5ijtmrk
> iMA6psGI5zHyvLxTQhXeJTnGvYEVITqEW5VsNDR8S62KiRhhLO0S4TO8moePH7ok
> dobTgl51eV/fdhhJ+8WCPdWK4DTT5TfxSdWcO+C5r7UzY0NMh/DEdRN/SNcDQU82
> SW0Me25nH9OWhYY19EX0ZRLkRaMFJOaKB1pIGXIY9hnES+D+xYdOqGhrBdYc/m4=
> =7LrO
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>



-- 
*Nota: Por problemas con el e-mail. Puede que recibas de nuevo este mensaje
en un tiempo.*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20121018/763c257b/attachment.html>


Más información sobre la lista de distribución Python-es