Tecnologie

L'elenco seguente serve come guida generale; assemblare budget, requisiti di prestazione e team in un progetto specifico viene scelto in base all'esperienza. La tecnologia più recente non è sempre la scelta migliore: sostenibilità e lungo termine viene considerato anche il supporto.

Frontend (interfaccia web)

HTML5, CSS3 (Flexbox, Grid), JavaScript (ES6+), TypeScript. framework: React, Vue, Next.js, Nuxt — del progetto A seconda della necessità di SSR/SSG. stile: componenti modulari, nozioni di base sull'accessibilità (a11y), punti di interruzione reattivi.

Reagire Vue TypeScript Vite Webpack

Backend e API

Node.js (Express, Fastify), PHP (Laravel, Slim), Python (FastAPI, Django) — a seconda della complessità del progetto. Progettazione API: REST, a volte GraphQL. Autenticazione: JWT, sessione, integrazioni OAuth2.

Node.js PHP Pitone RIPOSO

Banca dati

PostgreSQL, MySQL/MariaDB, a volte MongoDB, Redis (cache e coda). Strumenti di migrazione, opzione ORM/generatore di query concordato con gli standard del progetto.

Infrastruttura e distribuzione

Server Linux, Nginx/Apache, SSL (Let's Encrypt), Docker, CI/CD (GitHub Actions, GitLab CI). Fornitori di servizi cloud è configurato in base all'account del cliente.

Cellulare

Moduli nativi Flutter, React Native, Kotlin/Swift in alcuni progetti. Costruisci secondo le politiche del negozio v? preparazione dei metadati.

Familiarizzare con il flusso di lavoro