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)
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
_______________________________________________
Python-es mailing list
Pyth...@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
El Fri, 12 Feb 2016 12:19:23 +0100
Kiko <kikoco...@gmail.com> escribió:
> El 12 de febrero de 2016, 12:05, cheis <ch...@softgalia.com> 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.
<OT> Nunca se m había ocurrido un caso d uso como este para Brython,
pero sinceramente puede ser .</OT>
>> 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: