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:

Warto zajrzeć również do książek:

Bartłomiej Dymecki