(WS13) Simon Meglic: Email marketing u praksi web strategija
(WS14) Antonio Peric Mazar - Symfony2 - kome je namijenjen i zašto ga odabrati?
1. Symfony2 – kome je namijenjen
i zašto ga odabrati?
Antonio Perić-Mažar
Web::Strategija 14 – Od weba do neba
14.06.2012.
2. Tko sam?
• Antonio Perić-Mažar, mag.comp.
• Preko 8 godina iskustva u
razvoju web aplikacija
• CEO i partner @ Studio Locastic
• www.locastic.com
• antonio@locastic.com
• twitter: @antonioperic
Web::Strategija14
4. Symfony
• PHP framework
• Filozofija
• Community
• Fabien Potencier,
SensioLabs (Francuska)
• 2005. puštena prva verzija symfony-a
• 2007. symfony 1.0
• 2011. Symfony2
• Trenutno Symfony 2.0.15
Web::Strategija14
5. Zašto koristiti framework?
• Brži i bolji razvoj
• Fokusiranje na funkcionalnost, umjesto na
tehnologiju
• Jednostavnije održavanje
• Jednostavnija nadogradnja i proširenje
funkcionalnosti
• Standardi kodiranja, design patterns
Web::Strategija14
6. Kada bih trebao koristiti framework?
• Ako postoji gotovo rješenje koje savršeno
zadovoljava sve vaše potrebe – iskoristite ga!
• Ukoliko razvijate aplikaciju sa specifičnim
zahtjevima, defintivno trebate framework
– Koje zahtjeve imam? Da li su savršeno pokriveni sa
gotovim rješenjem?
– Koje vještine trebam posjedovati ako izaberem
neki framework?
– Da li će rješenje biti nadogradivo?
Web::Strategija14
7. 10 kriterija za odabir frameworka
• Popularnost i veličina zajednice (community)
• Filozofija
• Održivost
• Podrška
• Tehnika
• Sigurnost
• Dokumentacija
• Licenca
• Dostupnost resursa na tržištu
• Isprobajte ga!
Web::Strategija14
8. 6 dobrih razloga za koristiti Symfony2
• Reputacija
• Trajnost
• Reference
• Inovativnost
• Resursi
• Interoperabilnost
Web::Strategija14
9. Tehničke prednosti Symfony2
• Brži i manje pohlepan
• Neograničena fleksibilnost
• Proširiv
• Stabilan i održiv
• Ugodan i jednostavan za korištenje
• Pogodan za male i velike aplikacije
• MVC - malo modificiran (Fabien Potencier)
• Caching (HTTP, ESI...)
Web::Strategija14
10. Symfony2 zajednica
• Preko 2000 aktivnih developera koji pridonose
razvoju Symfony2
• 1196 open source Bundle
• Symfony2 CMF (Content Management
Framework)
Web::Strategija14
22. Zaključak
• Symfony2 je brz i pouzdan PHP framework
• Pogodan za razvoj malih i velikih aplikacija
• Velik i jak community
• Jednostavan za korištenje
• Konstatno se razvija i unapređuje
Web::Strategija14