1 / 32

Lastna glava ali tuje znanje?

Lastna glava ali tuje znanje?. Lastna glava ali tuje znanje?. Gaj Capuder @ spletnaPOSTAJA.com. Kdo. Direktor razvoja v podjetju spletnaPOSTAJA Razvijalec Mišmasterja, Mišbossa, Miš...

eadoin
Download Presentation

Lastna glava ali tuje znanje?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lastna glava ali tuje znanje? Lastna glava ali tuje znanje? Gaj Capuder @ spletnaPOSTAJA.com

  2. Kdo • Direktor razvoja v podjetju spletnaPOSTAJA • Razvijalec Mišmasterja, Mišbossa, Miš... • Avtor skoraj 1000 bolj ali manj konkretnih včasih ciničnih in nikoli preveč žaljivih php-si.com sporočil, skrivajoč pod psevdonimom "ace“ • Zend certificirani spletni programer • Cca 445.252 vrstic kode v dobrih 6ih letih • 24 let, škorpijon

  3. O čem • Možnosti, ki jih nudi PHP • Poplava frameworkov • Narediti svojega? • Dokončni odgovor

  4. Kako začeti

  5. PHP >= 5 je zakon • Reference • Objektni model • Exceptions • Autoload • SPL • Fancy knjižnice (SAX, DOM, PDO, SOAP, ...) • ...

  6. PHP 6? • Namespace (5.3) • Unicode • Register globals • Magic quotes

  7. Definicija frameworka “A software framework is a re-usable design for a software system (or subsystem).”

  8. Ideologija • Ne ponavljati (DRY) • Ne izumljati • Preprostost (KISS) • Konvencionalnost • Standardiziranost

  9. Poplava frameworkov MODx, CodeIgniter, Akelos PHP Framework, PHPOpenbiz, TYPO3, Canvas Framework, Symfony, Chisimba, SilverStripe, Drupal, Zikula, FUSE, Horde, Joomla!, Kohana, Zend Framework, PHP For Applications, PRADO, Qcodo, QPHP Framework, Seagull PHP Framework, CakePHP, BareBonesMVC, Simplicity PHP framework, Tigermouse, Symfony, epesi, Zoop Framework, CJAX, ...

  10. Poplava frameworkov

  11. Poplava frameworkov MODx, CodeIgniter, Akelos PHP Framework, PHPOpenbiz, TYPO3, Canvas Framework, Symfony, Chisimba, SilverStripe, Drupal, Zikula, FUSE, Horde, Joomla!, Kohana, Zend Framework, PHP For Applications, PRADO, Qcodo, QPHP Framework, Seagull PHP Framework, CakePHP, BareBonesMVC, Simplicity PHP framework, Tigermouse, Symfony, epesi, Zoop Framework, CJAX, ...

  12. V čem so si podobni • Opensource, zastonj • MVC, objektna usmerjenost • RAD • Nabor knjižnic (AJAX, Cache, DB, Mail, Form, ...) • BETA

  13. V čem se razlikujejo • Usmerjenost (FW / CMS / knjižnice) • Nabor funkcionalnosti • Konfiguracija (XML, YAML, PHP, ...) • Način dela

  14. Kateri je boljši

  15. Koliko časa je na sceni

  16. Je še vedno aktualen

  17. Priročnik v tiskani obliki

  18. Kako je velik

  19. Katero verzijo PHP-ja rabim

  20. SVN repositorij

  21. Screencasti vsebujejo konzolo

  22. Unit testi

  23. ORM

  24. CMS

  25. Dejstva • Vsak od njih je lahko prava izbira • Noben ni namenjen (samo) tebi • Iz vseh se lahko dosti naučiš • Vsi določajo svoj način dela

  26. Kaj pa če naredim svojega

  27. Prednosti • Reševanje specifičnega problema • Preferiran način kodiranja • Lastne konvencije • Lažje razhroščevanje • Neodvisnost • Delo brez priročnika • Its fun!

  28. Slabosti • Razvojni čas • Predhodno znanje • Izumljanje tople vode • Pisanje dokumentacij

  29. Dokončni odgovor 6 x 7 = 42

  30. Pregovor Kdor veliko zna ...

  31. Pregovor ... naj pošlje svoj CV na jobs@spletna-postaja.com

  32. Hvala za posluh! Vprašanja?

More Related