Můj nejoblíbenější dev stack: FastAPI (Python) + Vue.js 3.2 (TypeScript, Vite)

Co používám nejraději na backendu a frontendu pro tvorbu webových stránek v roce 2022.

Backend

API samozřejmě, jako http server používám gunicorn schovaný za nginx, servíruje několik procesů mého Rest API, naprogramováno pomocí FastAPI v Pythonu 3.9, používám jako IDE Pycharm Community od JetBrains. Ke každému endpointu mám udělaný pytest, deploy na produkční server mám udělaný přes Gitlab CI/CD.

Frontend

Nejvíce se mi osvědčila kombinace frameworku Vue.js 3.2 v nejnovější variantě použití „script setup“ a lang=“ts“, používám SFC, Vue Router, Vuex store, VueUse composables (např. head).

Ukázku bohužel nemohu přidat, mám zatím jen jeden projekt, který není veřejný.

Do budoucna si myslím, že to je skvělá volba. Nové verze Pythonu 3.14 slibují větší rychlost než C++. A Vite je úžasný projekt, ultra rychlý cold start při vývoji pomocí ES modulů, to je radost pracovat.

Kdyby měl někdo zájem o spolupráci v tomto dev stacku, tak mě kontaktujte na klimes@b2x.cz, chtěl bych se tomu věnovat více. Předpokládám, že v Česku moc firem tyhle skvělé produkty moc nepoužívá.