Skip to content

Instantly share code, notes, and snippets.

View arturmamedov's full-sized avatar
💭
plan, learn, code, repeat

Artur arturmamedov

💭
plan, learn, code, repeat
View GitHub Profile

🗄️ Supabase: che cos’è a livello di database

  • Supabase usa PostgreSQL come motore di database, non un database “proprietario”.
  • Quindi è un database relazionale SQL al 100%.
  • Non è “un mix” come Firebase o FaunaDB: niente document store, niente NoSQL — è SQL classico con estensioni potenti (PostGIS, funzioni serverless, etc.).

🔹 Differenze principali con MariaDB (o MySQL)

Caso 1

1. Programmazione/Sviluppo Web (Teorico)

Domanda: Spiega la differenza tra frontend e backend nello sviluppo web e fai un esempio di tecnologie utilizzate per ciascuno.

Risposta: Il frontend è la parte dell'applicazione web che l'utente vede e con cui interagisce (interfaccia utente), sviluppato con HTML, CSS e JavaScript. Il backend è la parte server che gestisce logica, database e sicurezza, sviluppato con linguaggi come PHP, Python, Node.js. Esempio: un e-commerce dove il frontend mostra i prodotti e il backend gestisce ordini e pagamenti.

2. HTML

Domanda: Qual è la differenza tra tag semantici e tag generici? Fai esempi di entrambi.