• [^] # Re: Alternatives

    Posté par . En réponse au journal Anvil le retour. Évalué à 8.

    Enfin il y a RustPython à surveiller : un interprète Python en Rust, qui via WebAssembly peut tourner sur le web aussi. Le problème dans ces cas là (interpère Python complet via WebAssembly), c'est qu'on finit souvent avec des très gros fichiers à télécharger, pas idéal pour le web.

    Je trouve curieux qu'il soit "à surveiller". Après 4 ans il n'a toujours aucune doc : https://rustpython.github.io/docs/

    C'est 2 développeurs qui font l'énorme majorité du boulot et qui intègrent quelques commits d'autres dev.

    Le tout pour prendre pour exemple jython (entre autre) qui est une purge amha.

    Si c'est pour faire tourner un interpréteur python qui tourne dans du webassembly je n'ai pas trouvé s'ils font une compilation vers le bytecode python avant/après téléchargement et s'il existe un moyen pour que ce byetcode soit compilé nativement en webassembly... Je trouve sincèrement que ça fait relativiser le terme d'usine à gaz pour les applets java ou flash.

    Vraiment avant d'arriver à ce genre de solutions, ça vaut le coup de se demander si apprendre js ça va vraiment vous arracher les doigts. Prendre le sujet du web avec un minimum de sérieux et apprendre js ou typescript sera immensément plus idiomatique et vous permettra de ne pas craindre la disparition d'une techno bringuebalante tout en vous simplifiant la vie à terme.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll