7. Problemy jakie stwarzają
• Mnóstwo kodu
• Korzystasz z kodu, którego nie rozumiesz
• Opcache ma limity
• Zaczynasz wykorzystywać rozwiązania, które „dostałeś”, a nie tych, których
na danym etapie projektu naprawdę potrzebujesz
10. Problemy jakie stwarzają
• Mnóstwo kodu
• Mnóstwo zależności
• Mnóstwo dokumentacji kiepskiej dokumentacji
11. Problemy jakie stwarzają
• Mnóstwo kodu
• Mnóstwo zależności
• Mnóstwo dokumentacji kiepskiej dokumentacji
• Opóźnione aktualizacje komponentów
12. Problemy jakie stwarzają
• Mnóstwo kodu
• Mnóstwo zależności
• Mnóstwo dokumentacji kiepskiej dokumentacji
• Opóźnione aktualizacje komponentów
• Latami utrzymywana zgodność ze starszymi wersjami środowisk
13. Problemy jakie stwarzają
• Mnóstwo kodu
• Mnóstwo zależności
• Mnóstwo dokumentacji kiepskiej dokumentacji
• Opóźnione aktualizacje komponentów
• Latami utrzymywana zgodność ze starszymi wersjami środowisk
• Są coraz wolniejsze i nikogo to nie obchodzi
14. Problemy jakie stwarzają
• Mnóstwo kodu
• Mnóstwo zależności
• Mnóstwo dokumentacji kiepskiej dokumentacji
• Opóźnione aktualizacje komponentów
• Latami utrzymywana zgodność ze starszymi wersjami środowisk
• Są coraz wolniejsze i nikogo to nie obchodzi
• Brak kontroli nad bezpieczeństwem (np. OWASP A9)
15. Problemy jakie stwarzają
• Mnóstwo kodu
• Mnóstwo zależności
• Mnóstwo dokumentacji kiepskiej dokumentacji
• Opóźnione aktualizacje komponentów
• Latami utrzymywana zgodność ze starszymi wersjami środowisk
• Są coraz wolniejsze i nikogo to nie obchodzi
• Brak kontroli nad bezpieczeństwem (np. OWASP A9)
• Zależności jego zależności
16. Problemy jakie stwarzają
• Mnóstwo kodu
• Mnóstwo zależności
• Mnóstwo dokumentacji kiepskiej dokumentacji
• Opóźnione aktualizacje komponentów
• Latami utrzymywana zgodność ze starszymi wersjami środowisk
• Są coraz wolniejsze i nikogo to nie obchodzi
• Brak kontroli nad bezpieczeństwem (np. OWASP A9)
• Zależności jego zależności
• Degeneracja umysłowa programistów
18. Programista frameworka
• Dopasowuje świat do frameworka
• Spędza godziny wertując dokumentację frameworka
• Która i tak go okłamuje, więc potem zamęcza innych na grupach dyskusyjnych
• Każde rozwiązanie czy architektura musi pasować do frameworka
• Coś co nie jest w bundlu – nie istnieje
• Rozwiązuje problemy stwarzane przez framework, a nie przypadki biznesowe.
• Święcie wierzy, że reszta świata się myli
40. Tak, zbudowaliście framework
• Minimalny
• Oparty ma architekturze, którą rozumiecie
• Bo dopasowanej bo biznesu, któremu ma służyć
• Optymalny dla Waszych możliwości technicznych i poznawczych
44. tecture Implementation
Nigdy więcej frameworka?
Implementation
Framework
Microframework
Full framework
Specialiazed
framework
(i.e. Magento)
Custom Do you best
45. Nigdy więcej frameworka?
• Nie odkrywaj koła na nowo
• Potrzeby biznesowe są ważniejsze od mojej strefy komfortu
• Za pomocą dużego frameworka można zrobić wszystko
• Ale nie wszystko jej sens
• Samodzielne myślenie boli tylko nie przyzwyczajonych