La seconde conf. m'aurait bien intéressé. J'ai découvert Brython récemment, et cela m'a permis de mettre en ligne une démonstration d'une bibliothèque logicielle de mon cru.
Avec Brython, il est extrêmement facile de passer de Python à JavaScript et inversement. Ainsi, on peut écrire un callback en Python, et le lancer à partir de JavaScript. Les arguments sont « traduis » dans un sens comme dans l'autre de manière transparente. Comme ma bibliothèque existe en Python et en JavaScript, j'ai rapidement pu faire une version pour Brython en mélangeant les deux.
La seule difficulté, c'est que les sockets ne sont pas disponibles avec Brython (du fait qu'elles ne sont pas disponibles en JavaScript). Je me suis donc rabattu sur les websockets. Bien que Brython prenne en charge les websockets, j'ai choisi de les gérer en JavaScript afin de gagner du temps en utilisant du code issu de la version JavaScript de ma bibliothèque.
[^] # Pas présent, mais...
Posté par Claude SIMON (site web personnel) . En réponse au journal Des moules à Bruxelles. Évalué à 2.
La seconde conf. m'aurait bien intéressé. J'ai découvert Brython récemment, et cela m'a permis de mettre en ligne une démonstration d'une bibliothèque logicielle de mon cru.
Avec Brython, il est extrêmement facile de passer de Python à JavaScript et inversement. Ainsi, on peut écrire un callback en Python, et le lancer à partir de JavaScript. Les arguments sont « traduis » dans un sens comme dans l'autre de manière transparente. Comme ma bibliothèque existe en Python et en JavaScript, j'ai rapidement pu faire une version pour Brython en mélangeant les deux.
La seule difficulté, c'est que les sockets ne sont pas disponibles avec Brython (du fait qu'elles ne sont pas disponibles en JavaScript). Je me suis donc rabattu sur les websockets. Bien que Brython prenne en charge les websockets, j'ai choisi de les gérer en JavaScript afin de gagner du temps en utilisant du code issu de la version JavaScript de ma bibliothèque.
Pour ceux qui veulent voir ce que ça donne : https://atlastk.org/demos/.
J'ai été surpris de voir à quel point Brython réussit à gérer efficacement tout cela. En plus, Brython est développé par un français (cocorico !)...
Zelbinium: pour la génération qui crée, pas celle qui scrolle...