Jazyky
Při vytváření serverletu si volíte runtime obraz, která představuje předpřipravené prostředí pro běh vašich aplikací. Každý obraz obsahuje podporu pro více programovacích jazyků v určitých verzích. Základem obrazu je Ubuntu, konkrétně Ubuntu 22.04 LTS v poslední verzi obrazu futrou/serverlet 2.91.
Architektura
Všechny serverlety běží na architektuře AMD64 (x86_64). Zkompilované binární soubory se všemi potřebnými knihovnami pro tuto platformu můžete provozovat vždy, bez ohledu na zvolený obraz nebo jazyk.
Podporované jazyky a runtime prostředí
| Jazyk/Obraz | futrou/serverlet 2.91 | futrou/serverlet 2.81 | futrou/serverlet 2.70 | futrou/serverlet 2.60 (deprecated) |
|---|---|---|---|---|
| Bez jazyka | - | - | - | - |
| PHP | 8.4 | 8.3 | 8.1 | 7.4 |
| Node.js | 24.11.1 | 20.18.3 | 18.4.0 | 16.20 |
| Bun | 1.3.2 | 1.2.5 | - | - |
| Deno | 2.5.6 | 2.2.3 | - | - |
| Go | 1.25.4 | 1.24.1 | 1.19 | - |
| Python | 3.10.12 | 3.10.12 | 3.8.10 | - |
| Ruby | 3.4.7 | 3.4.1 | - | - |
| Swoole PHP | 8.3-25.2.0 | 8.3-25.2.0 | - | - |
| Lua | 5.1.5 | 5.4 | - | - |
| Perl | 5.2 | 5.2 | - | - |
| .NET | 9.0.307 | 9.0.201 | - | - |
V tabulce výše naleznete přehled podporovaných jazyků a jejich verzí v jednotlivých runtime obrazech. Pokud je v buňce uvedeno "-", daný jazyk není v příslušném runtime obraze podporován.