Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

VŠE Doctrine 2 úvod

1,047 views

Published on

Lehké představení Doctrine 2. Ukázkový kód: https://github.com/VasekPurchart/VSE-Doctrine-2-blog

Published in: Technology
  • Be the first to comment

  • Be the first to like this

VŠE Doctrine 2 úvod

  1. 1. Rychlejší vývoj aplikací s Doctrine 2 Vašek Purchart@vasekpurchart
  2. 2. Doctrine 2• ORM – K čemu je to dobré?
  3. 3. Doctrine 2• ORM – K čemu je to dobré? – Oficiálně: • Nezávislost na databázové vrstvě
  4. 4. Doctrine 2• ORM – K čemu je to dobré? – Oficiálně: • Nezávislost na databázové vrstvě – Prakticky • Urychlení vývoje, pohodlí • Přehlednost • Konzistence
  5. 5. Praktické důsledky• Všude v kódu pracuji jen s objekty• Silný objektový model• Flexibilita vůči změnám
  6. 6. Objekt vs Entitaclass Article { private $title; private $date; ...}
  7. 7. POPO vs Entita /** * @Entity */class Article { class Article { /** * @Column(length=50) */ private $title; private $title; /** * @Column(type="date") */ private $date; private $date; ... ...} }
  8. 8. Odkazy• Projektová stránka (+dokumentace) http://www.doctrine-project.org/• Seriál na Zdrojáku http://www.zdrojak.cz/serialy/doctrine-2/• Doctrine 2 repozitář https://github.com/doctrine/doctrine2• Ukázka z dnešní přednášky https://github.com/VasekPurchart/VSE- Doctrine-2-blog
  9. 9. Díky za pozornost! a sledujte@VasekPurchart @mediocz @medioteka

×