Czym jest wzorzec?
Wzorce projektowe serwisów i aplikacji internetowy dotyczą wyglądu, struktury i szczegółów interakcji poszczególnych elementów interfejsu użytkownika.
Wzorzec to omówiony dokładnie, uniwersalny, użyteczny wzór danego elementu serwisu. Stosując się do niego uzyskasz użyteczne, ergonomiczne rozwiązanie. Jeśli nie wiesz jak poradzić sobie z określonym problemem projektowym, to wzorce dostarczają wzory gotowe do wykorzystania. Są szczególnie przydatne przy projektach o krótkim terminie realizacji lub niskim budżecie.
Złamanie wzorca i stworzenie interfejsu niezgodnego z nie jest błędem. Warto jednak najpierw zrozumieć z czego dany wzorzec wynika. Tylko wtedy podejmowanie decyzji będzie w pełni świadome.
Omawiając każdy wzorzec staram się odpowiedzieć na pytania:
- Kiedy warto z niego korzystać?
- Dlaczego należy go stosować?
- Jak to robić?
Wzorce są ilustrowane zrzutami ekranu z serwisów głównie polskich lub posiadających polską wersję językową. Jednak nie zawsze zachowanie tej zasady jest możliwe. Wzorce staram się omawiać z punktu widzenia polskiej rzeczywistości webowej.
Jeśli ma to sens to wzorce uzupełniam dodatkowo o wartościową literaturę.
Inne wzorce projektowe znajdziesz w anglojęzycznych serwisach, które mocno polecam:
- Design Meltdown
- Designing Social Interfaces
- Patternry
- UI Patterns
- We are Colorblind
- Welie
- Yahoo! Design Pattern Library
Warto zajrzeć również do książek:
Bartłomiej Dymecki

