Python ankommer i browseren med hjælp fra Anaconda

3. maj 2022 kl. 15:192
Python ankommer i browseren med hjælp fra Anaconda
Illustration: Martin Valigursky / Bigstock.
Pyscript kan skabe apps i browseren med et miks af Python, HTML og Javascript-interoperabilitet.
Artiklen er ældre end 30 dage

Firmaet Anaconda, der står bag en Python-aftapning til statistik og kunstig intelligens, har løftet sløret for miljøet Pyscript.

Miljøet gør det muligt at skabe omfattende Python-applikationer i browseren, ved hjælp af en blanding af Python og standard HTML. Det skriver firmaet i et blogindlæg.

Miljøet kræver ikke specielle forhold på serversiden. Det kan anvende mange populære pakker i sproget, såsom Numpy, Pandas, Scikit-learn og flere til. Udviklerne kan selv definere, hvilke pakker og filer der skal inkluderes i en sides kode.

Miljøet giver også mulighed for interoperabilitet med Javascript-objekter og namespaces, samt et udvalg af brugerkomponenter, f.eks. knapper, containere, tekstbokse og mere.

Artiklen fortsætter efter annoncen

Pyscript bygger oven på projektet Pyodide, der er en tilpasning af CPython, som er den officielle udgave sproget. C-koden oversættes til Webassembly-kode med Emscripten, som ved hjælp af compileren LLVM kan oversætte C og C++ til Webassembly-kode.

Et andet projekt, Python-wasm, arbejder også på at oversætte CPython til Webassembly-kode.

 

 

2 kommentarer.  Hop til debatten
Denne artikel er gratis...

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.

Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.

Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.

Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.

Debatten
Log ind eller opret en bruger for at deltage i debatten.
settingsDebatindstillinger
1
4. maj 2022 kl. 08:51

Man kan jo nævne andre lignende forsøg:

  • Silverlight
  • ActiveX (Der var en web udgave af dem.)
  • Java Applets
  • Flash
  • VB (oprindeligt et alternativ til javascripten)
  • Der er sikkert flere...

Fællestegnet er, at alle er døde. I hvert fald på web siden. Det bliver interessant at se hvad pyscript kan bidrage med. (Som de ovenstående ikke kunne.)

2
4. maj 2022 kl. 10:09

Morten Kvistgaard skrev: Der er sikkert flere...

JavaFX