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.
Domanda: Qual è la differenza tra tag semantici e tag generici? Fai esempi di entrambi.