Presentazione framework Symfony
-
Upload
alessandro-cinelli -
Category
Technology
-
view
1.440 -
download
2
description
Transcript of Presentazione framework Symfony
![Page 1: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/1.jpg)
alessandro cinelli (cirpo)
![Page 2: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/2.jpg)
Chi sono
• sviluppatore Php, Javascript e Java
• membro Lugbs, Grusp, symfony-it
• traduttore documentazione symfony, zend framework e ProGit
• sviluppatore progetto phpCollab
• single : )
![Page 3: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/3.jpg)
perche’ utilizzare un framework?
meno codice
meno complessità
meno bug
più produttività
più divertimento
![Page 4: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/4.jpg)
chi usa symfony?
![Page 5: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/5.jpg)
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
![Page 6: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/6.jpg)
MVC(pattern architetturale)
![Page 7: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/7.jpg)
ORM
![Page 8: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/8.jpg)
Functional e Unit Test (lime)
![Page 9: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/9.jpg)
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
![Page 10: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/10.jpg)
Pronto per l’Enterprise
![Page 11: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/11.jpg)
Pronto per l’Enterprise
• affidabilità
• scalabilità
• sicurezza
• supporto commerciale
• integrabile con altre tecnologie
• garanzia di qualità (QA)
• orientato agli oggetti
![Page 12: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/12.jpg)
altre caratteristiche• configurabilità (convention over configuration)
• routing
• plugins
• i18n / l10n
• strumenti di debug
• caching system
• cli
• scafolding
• crud / admin generator
• fixtures
![Page 13: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/13.jpg)
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/
![Page 15: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/15.jpg)
Documentazione
Text
http://www.symfony-project.org/doc/1_4/
![Page 16: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/16.jpg)
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
![Page 17: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/17.jpg)
cosa ci attende nel futuro...
http://symfony-reloaded.org/
![Page 18: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/18.jpg)
domande ?
![Page 19: Presentazione framework Symfony](https://reader034.fdocuments.net/reader034/viewer/2022052505/554bb336b4c90530298b45af/html5/thumbnails/19.jpg)
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