Re: [Python-es] add-ons para firefox
On 2/15/16, Kikowrote: > El 15 de febrero de 2016, 9:13, cheis escribió: [...] >> >> gracias por responder, he estado investigando brython >> que no conocia y me parece interesante Nunca se m había ocurrido un caso d uso como este para Brython, pero sinceramente puede ser . >> de todas formas sigo >> sin entender que python no tenga ninguna version para web-cliente. >> > > Tiene muchas, el problema es que en el cliente funciona javascript y los > navegadores incluyen javascript. Por tanto, cualquier cosa que hagas, al > final, tiene que traducir el código a javascript. Son parches que traducen > a un lenguaje que no es de los mejores del mundo (aunque va mejorando) y > sobre el cual hay muchos intereses. > [...] Hay varias razones por las q Python no ha podido ajustarse al entorno d scripting para navegadores , entre ellas : - Implicaciones del Same Origin Policy sobre semántica d Python stdlib - Lo q se conoce como el "event loop execution model" [1]_ - La inercia asociada a cambiar o hacer evolucionar la arquitectura d los motores d scripting d los navegadores * Algo q empieza a destrabarse con wasm [2]_ [3]_ [4]_ p.s. Brython , por cierto , genera código javascript q puede ser importado as is o empaquetado en ficheros .vfs.js (e.g. parecido a los .egg , etc ...) q se descargan una sola vez y permiten importar con simples instrucciones import los módulos individuales q contiene el VFS . Brython no compila a WASM , y aunq "pudiera" hacerlo en principio m da la impresión q hay otros enfoques q apuntan a generar un bytecode más eficiente . .. [1] http://calculist.org/blog/2011/12/14/why-coroutines-wont-work-on-the-web/ .. [2] http://www.di.unipi.it/~soldani/web/papers/2014/ZGS14.pdf .. [3] https://en.wikipedia.org/wiki/WebAssembly .. [4] https://github.com/webassembly -- Regards, Olemis - @olemislc Apache™ Bloodhound contributor http://issues.apache.org/bloodhound http://blood-hound.net Brython committer http://brython.info http://github.com/brython-dev/brython Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] add-ons para firefox
El 15 de febrero de 2016, 9:13, cheisescribió: > El Fri, 12 Feb 2016 12:19:23 +0100 > Kiko escribió: > > El 12 de febrero de 2016, 12:05, cheis escribió: > > > > > > > > estoy intentado hacer un pequeño plugin para firefox y despues de > > > mirar he visto que javascript parece ser el leguaje dominante pero > > > tambien exise algo llamado PyXPCOM > > > > > > Alguien de la lista tiene experiencia en plugins para firefox ? > > > es viable utilizar python para eso (lo preferiria mil millones de > > > veces antes que js) > > > > > > > gracias por responder, he estado investigando brython > que no conocia y me parece interesante de todas formas sigo > sin entender que python no tenga ninguna version para web-cliente. > Tiene muchas, el problema es que en el cliente funciona javascript y los navegadores incluyen javascript. Por tanto, cualquier cosa que hagas, al final, tiene que traducir el código a javascript. Son parches que traducen a un lenguaje que no es de los mejores del mundo (aunque va mejorando) y sobre el cual hay muchos intereses. > > > Una de las caracteristicas de python que mas me molan > es que sirve para script para web-server para escritorio pygtk para > practicamente cualquier cosa. > > > > > Firefox está cambiando la forma de crear extensiones: > > https://developer.mozilla.org/en-US/Add-ons > > La nueva forma será compatible con Chrome y Opera... > > > > Igual lo mejor es que directamente mires la nueva forma > > (WebExtensions, > > https://developer.mozilla.org/en-US/Add-ons/WebExtensions). > > > > Si no quieres usar js quizá puedas usar brython, transcrypt, > > rapydscript,... Dependiendo del uso quizá alguna de esas opciones sea > > aceptable. > > > > Saludos. > > > > > > > > > > gracias > > > ___ > > > Python-es mailing list > > > Python-es@python.org > > > https://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] add-ons para firefox
El Fri, 12 Feb 2016 12:19:23 +0100 Kikoescribió: > El 12 de febrero de 2016, 12:05, cheis escribió: > > > > > estoy intentado hacer un pequeño plugin para firefox y despues de > > mirar he visto que javascript parece ser el leguaje dominante pero > > tambien exise algo llamado PyXPCOM > > > > Alguien de la lista tiene experiencia en plugins para firefox ? > > es viable utilizar python para eso (lo preferiria mil millones de > > veces antes que js) > > > gracias por responder, he estado investigando brython que no conocia y me parece interesante de todas formas sigo sin entender que python no tenga ninguna version para web-cliente. Una de las caracteristicas de python que mas me molan es que sirve para script para web-server para escritorio pygtk para practicamente cualquier cosa. > Firefox está cambiando la forma de crear extensiones: > https://developer.mozilla.org/en-US/Add-ons > La nueva forma será compatible con Chrome y Opera... > > Igual lo mejor es que directamente mires la nueva forma > (WebExtensions, > https://developer.mozilla.org/en-US/Add-ons/WebExtensions). > > Si no quieres usar js quizá puedas usar brython, transcrypt, > rapydscript,... Dependiendo del uso quizá alguna de esas opciones sea > aceptable. > > Saludos. > > > > > > gracias > > ___ > > Python-es mailing list > > Python-es@python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/