Progetto

Generale

Profilo

Sorgenti » Cronologia » Versione 3

Versione 2 (Diego Sorrentino, 30-04-2019 10:00) → Versione 3/4 (Diego Sorrentino, 30-04-2019 10:02)

h1. Sorgenti 

 L'intera piattaforma è stata realizzata con differenti tecnologie: 
 # Database, basato su _MySQL_, realizzato in SQL standard. L'interaccia con il resto del sistema è stata realizzata sfruttando VIEW, STORED PROCEDURE e STORED FUNCTION 
 # Backend, realizzato in PHP5. Il sistema, migrato nel tempo da PHP3, +attualmente+ è un misto di programmazione procedurale e programmazione a oggetti. *TODO* è +NECESSARIA+ una ristrutturazione +COMPLETA+ del codice. 
 # Webservice, realizzato in XML, sfruttando la libreria DOMDocument. Quando richiesto/necessario il documento XML viene _unito_ con il suo foglio di stile XSLT per la realizzazione delle pagine HTML o esportazione in altri formati. 
 # Client, documenti esportati in HTML5, formattati via CSS3 e _manipolati_ via Javascript (vanilla version, no framework).