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

Manuel Enrique González Ramírez maengora en gmail.com
Jue Oct 18 18:59:52 CEST 2012


UUUy super interesante.

Quizás esto es lo que andaba buscando.

Leeré y seguramente aprenderé sino... preguntaré

Gracias por información.

El 18 de octubre de 2012 10:57, Juan M. Puertas <soft.sirius en gmail.com>escribió:

>  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.*
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
Manuel Enrique González Ramírez
http://maengora.blogspot.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20121018/78cb4d11/attachment.html>


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