Skip to content

1 Introduzione

Valentino Aglianó edited this page May 24, 2026 · 19 revisions

📄 Capitolo 1: Introduzione

🎯 Obiettivo del Progetto

La stragrande maggioranza delle applicazioni web della Pubblica Amministrazione fallisce o restituisce errori bloccanti non appena la connessione internet dell'ufficio subisce un micro-taglio o un rallentamento. PWA-Pizza-Engine nasce per dimostrare che è possibile programmare interfacce pubbliche che non crashano mai, spostando il baricentro dell'applicazione dal server direttamente al client.


💡 PWA e Service Worker: Spiegati in Parole Semplici

Per i non addetti ai lavori o per il personale amministrativo, ecco cosa significano queste tecnologie nella pratica quotidiana dell'Ente:

  • Cos'è una PWA (Progressive Web App): È un sito web avanzato che si comporta esattamente come un programma installato sul PC dell'ufficio. Non richiede installazioni complesse da parte dell'amministratore di sistema, è leggerissimo e funziona anche quando la rete salta.
  • Cos'è il Service Worker (SW): È un "assistente invisibile" che lavora nel browser del dipendente. Ogni volta che il server invia un dato, l'assistente ne salva una copia in un cassetto blindato locale (la cache). Se la connessione del Comune crolla, l'assistente tira fuori i dati dal cassetto: lo sportello resta attivo e il cittadino non subisce disservizi.

🛡️ Specifiche e Conformità PA

  • Architettura: Vanilla JavaScript (Codice nativo al 100%, nessun framework pesante).
  • Licenza: EUPL-1.2 (European Union Public Licence) — Garanzia di riuso gratuito e protezione del diritto d'autore per lo sviluppatore originario.
  • Integrazione: Predisposto per l'inserimento nel Catalogo Nazionale dei programs riutilizzabili tramite file publiccode.yml conforme alle linee guida AgID.

↩ Torna alla Home

🗂️ Indice Rapido Wiki


LOGO

Clone this wiki locally