Upload
alessandro-cinelli
View
1.440
Download
2
Embed Size (px)
DESCRIPTION
http://news.ycombinator.com/rss
Citation preview
alessandro cinelli (cirpo)
Chi sono
• sviluppatore Php, Javascript e Java
• membro Lugbs, Grusp, symfony-it
• traduttore documentazione symfony, zend framework e ProGit
• sviluppatore progetto phpCollab
• single : )
perche’ utilizzare un framework?
meno codice
meno complessità
meno bug
più produttività
più divertimento
chi usa symfony?
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
MVC(pattern architetturale)
ORM
Functional e Unit Test (lime)
Sviluppo AgileManifesto 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 strumenti2 Il software funzionante più che la documentazione esaustiva3 La collaborazione col cliente più che la negoziazione del contratto4 Rispondere al cambiamento più che seguire i piani
Ovvero, fermo restando il valore delle entità a destra, consideriamo più importanti le entità a sinistra.
DRYKISS
KISS
XPhttp://www.extremeprogramming.org/
http://agilemanifesto.org/
http://en.wikipedia.org/wiki/KISS_principle
http://en.wikipedia.org/wiki/Don't_repeat_yourself
Pronto per l’Enterprise
Pronto per l’Enterprise
• affidabilità
• scalabilità
• sicurezza
• supporto commerciale
• integrabile con altre tecnologie
• garanzia di qualità (QA)
• orientato agli oggetti
altre caratteristiche• configurabilità (convention over configuration)
• routing
• plugins
• i18n / l10n
• strumenti di debug
• caching system
• cli
• scafolding
• crud / admin generator
• fixtures
progetti correlati
http://swiftmailer.org/http://components.symfony-project.org/ http://www.doctrine-project.org/
http://www.pirum-project.org/ http://www.twig-project.org/
Documentazione
Text
http://www.symfony-project.org/doc/1_4/
Community• http://www.symfony-project.org/community
• http://forum.symfony-project.org/
• http://groups.google.com/group/symfony-devs
• http://groups.google.com/group/symfony-users
• http://groups.google.com/group/symfony-it
• http://twitter.com/Symfony
• http://twitter.com/symfony_svn
• http://twitter.com/symfony_ci
• http://github.com/symfony/symfony
cosa ci attende nel futuro...
http://symfony-reloaded.org/
domande ?
grazie a tutti :)
• twitter.com/cirpo
• http://delicious.com/cirpo
• http://it.linkedin.com/in/cinellialessandro
• http://webdebs.org
• http://groups.google.com/group/webdebs