symfony 1.2 e l’advent calendar del 2008

di Daniel il 3 dicembre 2008

La corsa di symfony verso la sua definitiva consacrazione tra i migliori framework di sviluppo in PHP continua di giorno in giorno, l’ultima milestone raggiunta è quella del rilascio della versione 1.2 da molto attesa dagli sviluppatori e da qualche tempo introdotta tramite dei post ad hoc sul blog di symfony. Le novità anche in termini di documentazione sono molte, continuate a leggere per un riassunto dettagliato.

Visto che le innovazione introdotte dalla versione 1.2 sono parecchie e che la documentazione è uno dei punti fermi della strategia del progetto per la propria diffusione è stato preparato un tutorial piuttosto dettagliato che riassume tutte le novità del framework francese. Le novità principali riguardano:

  • ORM e Admin Generator: sfPropelPlugin 1.3 (che usa PDO) e sfDoctrinePlugin 1.0. Per tutti e due l’admin generator è stato riprogettato basandosi principalmente su molte idee fornite dalla community.
  • Subframework: symfony framework è composto a sua volta da sotto framework più piccoli, in particolare abbiamo ilRouting Framework, il nuovo Filter Framework e l’ormai famoso Form Framework.
  • Testing: sarà possibile sfruttare test automatici o custom potendoli raggruppare in modo da ridurre il codice da usare per i test.
  • Task: il sistema dei task ha subito molte migliorie per permettere migliore integrazione con i plugi. L’introduzione di ask() e askConfirmation() permetteranno di realizzare task più interattivi e funzionali.
  • Disaccoppiamento: è un lavoro partito già da tempo per fare in modo di lasciare al programmatore la massima libertà di utilizzo del framework senza vincoli particolari che obblighino l’utilizzo di una libreria piuttosto che un’altra. Lo sviluppo di plugin come sfFormsExtraPlugin o sfTaskExtraPlugin serve proprio per allontanare dal core quelle funzionalità che legano a componenti esterni.

Ma come restare al passo con tutti questi cambiamenti? Sicuramente il consiglio migliore è sempre quello di sporcarsi le mani direttamente con le novità provando e riprovando, meglio se a volte sbagliando. symfony in questo ci viene sempre incontro con la sua documentazione minuziosa e con un progetto sviluppato ad hoc per fare pratica con la versione 1.2 del framework. Come fu qualche anno fa con l’Askeet tutorial anche quest’anno symfony propone un tutorial per l’advent calendar: 24 lezioni da un’ora circa per la realizzazione di un progetto completo. Il progetto del 2008 è il Jobeet tutorial partito da un paio di giorni.

Vista la richiesta di traduttori per offrire il tutorial nel maggior numero di lingue mi sono offerto per la traduzione in italiano delle 24 lezioni e sono stato accettato, se qualcuno volesse collaborare sarebbe ben accetto!

4 Commenti a “symfony 1.2 e l’advent calendar del 2008”

  1. [...] symfony 1.2 e l’advent calendar del 2008 [...]

  2. Daniele scrive:

    complimenti per il tempestivo ed ottimo lavoro di traduzione! con orgoglio ho verificato che ancora oggi la bandierina italiana è l’unica affianco a quella inglese negli ultimi post del tutorial :)

  3. Daniel Londero scrive:

    Grazie per i complimenti da parte di tutti quelli che si sono impegnati per portare a termine la traduzione in tempi stretti nonostante le fetività natalizie di mezzo.

  4. [...] stato portato a termine nei giorni scorsi. Voglio ringraziare in particolar modo chi ha aderito al mio progetto iniziale lanciato proprio sulle pagine di questo blog facendo in modo che la comunità italiana di symfony avesse la traduzione del tutorial in tempi [...]

Lascia un Commento