2. Chi sono
• sviluppatore Php, Javascript e Java
• membro Lugbs, Grusp, symfony-it
• traduttore documentazione symfony,
zend framework e ProGit
• sviluppatore progetto phpCollab
• single : )
3. perche’ utilizzare un
framework?
meno codice
meno complessità
meno bug
più produttività
più divertimento
5. perche’ symfony?
• Mix progetti già esistenti
• MVC pattern: Model View Controller
• Object Relation Mapping / Active Record
• Unit Test e Functional Test
• Sviluppo Agile
• Pronto per l’Enterprise
• Documentazione
• Community
9. Sviluppo Agile
Manifesto per lo Sviluppo Agile di Software
Stiamo ricercando modi migliori di sviluppare
software facendolo e aiutando gli altri a farlo.
Grazie a questa attività siamo arrivati a
considerare importanti:
1 Gli individui e le interazioni più dei processi e degli strumenti
2 Il software funzionante più che la documentazione esaustiva
3 La collaborazione col cliente più che la negoziazione del contratto
4 Rispondere al cambiamento più che seguire i piani
Ovvero, fermo restando il valore delle entità a
destra, consideriamo più importanti le entità a
sinistra.
KISS XP
http://en.wikipedia.org/wiki/KISS_principle
DRY http://www.extremeprogramming.org/
http://en.wikipedia.org/wiki/Don't_repeat_yourself
http://agilemanifesto.org/