Progetto

Generale

Profilo

Sorgenti » Cronologia » Versione 4

Diego Sorrentino, 30-04-2019 10:02

1 1 Diego Sorrentino
h1. Sorgenti
2
3 2 Diego Sorrentino
L'intera piattaforma è stata realizzata con differenti tecnologie:
4 4 Diego Sorrentino
* Database, basato su _MySQL_, realizzato in SQL standard. L'interaccia con il resto del sistema è stata realizzata sfruttando VIEW, STORED PROCEDURE e STORED FUNCTION
5
* 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.
6
* 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.
7
* Client, documenti esportati in HTML5, formattati via CSS3 e _manipolati_ via Javascript (vanilla version, no framework).