Symfony, un lego in Php5
Continua il frenetico sviluppo e interesse della comunità di sviluppatori Symfony, ed ecco pronto un nuovo e gustoso plugin che permette di avere in un istante tutto quello che serve per la gestione dei contenuti (CMS) che si va ad aggiungere ad una serie di plugin, che stanno rendendo Symfony un ambiente in cui mettere solamente insieme i pezzi, a detta di Fabien è come giocare con i lego
Le funzionalità principali sono queste:
- Massiccio uso di Ajax e Javascript per migliorare l’usabilità e l’esperienza d’uso
- Possibilità di definire zone e regioni dove posizionare la pagina
- Completa gestione delle URL per le pagine
- Edit-in-place dei contenuti
- Possibilità di localizzare ogni stringa del plugin (cosa in cui symfony eccelle)
- Generazione automatica dei breadcrumbs (i classici link di navigazione)
- Gestione delle autorizzazione integrato con sfGuardPlugin
L’interfaccia è molto pulita ed essenziale, si nota in pieno lo stile del template di default dei generatori, ancora non l’ho provato ma dato che ho in cantiere un progetto, tra non molto faro un bel checkout da svn.
Come dicevo, questo grande framework, oltre ad essere uno dei codici Php OO più puliti e accademici degli ultimi anni (seguendo punto per punto ed estendo le famose Best practices), ha fatto della sua potente estendibilità il punto cardine su cui ruota la comunità che appunto lo sta trasformando in un Lego, in cui i tasselli ci sono tutti, basta semplicmente usare quelli che ci servono per creare le nostre applicazioni.
Vi faccio un esempio:
- sfGuardPlugin (User management)
- sfMediaLibraryPlugin (Image management)
- sfSimpleCMSPlugin (CMS)
- sfSimpleBlogPlugin (Weblog)
- sfSimpleForumPlugin (Forum)
Questi sono i più completi, ora non dico che in pochi minuti si possa avere tutto quello che ha un cms come drupal, ma tutti questi plugin messi insieme (oltre a tutti quelli gia presenti) ci danno la possibilità di mettere in piedi un qualsiasi software Web (community centrico) in pochissimo tempo, tanto vale studiarsi bene il core di symfony che magari continuare ad utilizzare alla cieca qualche software cms, che per ovvi limiti rimangono pur sempre solo cms.
Se sei uno sviluppatore PHP e sei alla ricerca di un buon investimento per il tuo futuro e una buona e stabile piattaforma di sviluppo, non farti scappare questo framework.
Forse sono un po pochino troppo di parte lo ammetto, ma visto che stiamo entrando nell’era del PHP EE, è sempre meglio tenersi aggiornati e utilizzare i migliori strumenti a disposizione e questo sicuramente lo è in ogni aspetto.
Comments
2 Responses to “Symfony, un lego in Php5”
Leave a Reply
[…] Symfony, un lego in Php5 […]
[…] roadmap di avvicinamento a symfony Inserito 9 Agosto 2007 di damko references: paolo mainardi […]