Symfony

Symfony è un potente framework per lo sviluppo di applicazioni web creato nativamente per PHP. È rilasciato sotto licenza MIT, dunque open source, e il suo scopo è quello di aiutare gli sviluppatori web a creare potenti applicazioni in breve tempo. Basato sulla filosofia perché reinventare la ruota ogni volta, quindi comprende una serie di mezzi per ottenere i risultati voluti immediatamente. Il framework è basato sull'architettura MVC (modello, controllo, vista) che punta a separare logica l'interazione con la base di dati, la grafica e il codice effettivo.

Dopo aver studiato vari altri framework ho adottato questo perché, a mio parere, insieme a Zend è il migliore. Per le applicazioni web più ridotte preferisco ancora sviluppare con Drupal, ma per progetti più complessi un framework come Symfony è veramente un alleato indispensabile. Symfony utilizza, per la gestione dei database gli ORM (Object relational mapper) Doctrine e Propel, normalmente preferisco sviluppare utilizzando il primo poiché utilizza una sintassi che trovo più snella e comprensibile, anche tornando sulla stesso codice dopo molto tempo.

In questa pagina gli ultimi progetti sviluppati con questo framework ai quali ho partecipato a diverso titolo.

Treedom - Let's green the planet

Treedom è un social network bastato su Symfony 2 ed è il risultato di più di un anno di sviluppo. Tramite il sito è possibile calcolare l'impatto energetico delle nostre abitudini e compensarlo piantando alberi nel sud del mondo. Il progetto è in continuo divenire ed è stato uno dei più complessi ai quali abbia mai collaborato: sia per quanto riuarda il frontend che il backend.

SAWI - Safety At Work Intelligence

SAWI è un'applicazione web sulla sicurezza negli ambienti di lavoro sviluppata con Symfony. Scopo dell'applicazione (nella sua fase 1.0) è fornire un'ambiente usabile per la compilazione dei DVR (Documento di valutazione del rischio) da parte delle imprese consentendo  allo stesso tempo, alle figure preposte al controllo una valutazione degli indici di rischio in tempo reale usando un sofisticato algoritmo in grado di elaborare e pesare i coefficenti di rischio pre/post intervento inseriti nella documentazione dal responsabile alla sicurezza.

Subscribe to RSS - Symfony