Presentazione framework Symfony

1,745 views
1,657 views

Published on

http://news.ycombinator.com/rss

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,745
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentazione framework Symfony

  1. 1. alessandro cinelli (cirpo)
  2. 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. 3. perche’ utilizzare un framework? meno codice meno complessità meno bug più produttività più divertimento
  4. 4. chi usa symfony?
  5. 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
  6. 6. MVC (pattern architetturale)
  7. 7. ORM
  8. 8. Functional e Unit Test (lime)
  9. 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/
  10. 10. Pronto per l’Enterprise
  11. 11. Pronto per l’Enterprise • affidabilità • scalabilità • sicurezza • supporto commerciale • integrabile con altre tecnologie • garanzia di qualità (QA) • orientato agli oggetti
  12. 12. altre caratteristiche • configurabilità (convention over configuration) • routing • plugins • i18n / l10n • strumenti di debug • caching system • cli • scafolding • crud / admin generator • fixtures
  13. 13. progetti correlati http://components.symfony-project.org/ http://swiftmailer.org/ http://www.doctrine-project.org/ http://www.pirum-project.org/ http://www.twig-project.org/
  14. 14. progetti correlati http://twitto.org/
  15. 15. Documentazione Text http://www.symfony-project.org/doc/1_4/
  16. 16. 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
  17. 17. cosa ci attende nel futuro... http://symfony-reloaded.org/
  18. 18. domande ?
  19. 19. grazie a tutti :) • alessandro.cinelli@gmail.com • twitter.com/cirpo • http://delicious.com/cirpo • http://it.linkedin.com/in/cinellialessandro • http://webdebs.org • http://groups.google.com/group/webdebs

×