ERP, Shop, CRM e Document Manager su un unico dominio dichiarativo, con un agente AI che opera trasversalmente su tutti i moduli.
Scopri Pwas-One →Pwas.Client costruisce pagine, form, liste e dettagli a runtime dalla stessa descrizione che alimenta il tuo backend — un motore di componenti generico, compilato una volta sola all'avvio.
Pwas.Client è un motore di interfaccia leggero, costruito attorno a un piccolo insieme di componenti generici e riusabili. La sua caratteristica distintiva: quasi nulla è scritto a mano. Pagine, schede, form e menu sono costruiti a runtime a partire dalla stessa descrizione dichiarativa del dominio. Aggiungere un'intera schermata CRUD per una nuova entità di backend è normalmente una modifica alla descrizione del dominio, non nuovo codice interfaccia.
Ogni elemento visibile è un'istanza di componente che avvolge un elemento della pagina — costruita da un template compilato una sola volta all'avvio.
Un livello base comune (ciclo di vita, accesso alle API, helper di rendering); un guscio di pagina; una schermata raggiungibile via routing; un frammento riusabile montabile ovunque; un componente che rende in una finestra modale — cinque letture dello stesso motore generico.
Un singolo tag dichiarativo basta per montare un componente in qualsiasi pagina — nessun import, nessuna registrazione manuale.
Tutti i template dell'interfaccia vengono raccolti e compilati in un unico registro all'avvio — nessun caricamento di componenti per-file a runtime, nessuna richiesta aggiuntiva durante la navigazione.
Un componente personalizzato viene riconosciuto automaticamente per nome se esiste, altrimenti il motore ricade sul componente generico — nessuna registrazione esplicita richiesta.
Ogni componente espone gli stessi momenti del proprio ciclo di vita — caricamento, comparsa e scomparsa, passaggio in background e ritorno — tutti sovrascrivibili quanto serve.
L'esempio di punta del pattern: un unico motore che renderizza liste, dettagli e form completi per ogni entità di backend — supportare una nuova entità richiede in genere solo qualche override puntuale, riusando tutto il resto.
<component tipo="scheda-riepilogo" nome="vendite-mese" dati="{titolo: 'Fatturato', tipo: 'grafico-linea'}"></component>
Pwas.Client è sviluppato da Pooel Srl. Scrivici per vedere come collegarlo alla tua istanza di Pwas.Framework.