Macromedia ma wiele odpowiedzi. Błysk może być w drodze; ale krzykliwe strony przypominające lata 90. są bardzo żywe i kopią. Używają teraz JavaScript. I zajmują dużo przepustowości.

Okay, obiecuję, że to nie będzie kolejna rantka wychwalająca zalety minimalizmu i strony internetowe, które trudno złamać. To znaczy, wolę ich. Zawsze będę. Jednak zaczynam uświadamiać sobie, że my, kochający minimalizm projektanci, mamy przewagę liczebną wśród projektantów, którzy lubią przesuwać rzeczy po ekranie (nadmiernie) i klientów, którzy je do tego zatrudnią.

możesz sprawić, by twoje strony internetowe były najmodniejsze, jednocześnie upewniając się, że nie są do dupy

Po prostu spójrz na którekolwiek z moich teczkaprzejrzećartykuły . Fantazyjne, "krzykliwe" strony internetowe pozostaną tutaj i będą żywe nasze plany danych. Wysadziłeś to! Cholera, jesteś ... w porządku, to jest poza moim systemem.

Jednak żadna nadzieja nie jest stracona. Najlepsze praktyki nadal są sprawą. Nadal istnieją sposoby na to, aby Twoje strony internetowe wyglądały jak najdrobniejsze, jednocześnie upewniając się, że nie są do dupy. Oto kilka podstawowych wskazówek, które pozwolą Ci przekonać użytkowników do dynamicznego stylu walki i paralaksy, zamiast je denerwować:

1. Użyj moderacji

Efekty fantazyjne wyróżniają się bardziej, gdy nie są wszędzie. Kiedy wszystko jest animowane, animowane rzeczy nie są aż tak wyjątkowe, prawda? Postaraj się ograniczyć liczbę elementów na Twojej stronie, które zostały uderzone przy pomocy kija innowacji. Jeśli to nie jest opcja, twórz elementy, które użytkownicy muszą współdziałać z bardziej zaawansowanymi i szybszymi niż inne elementy. Użyj bardziej subtelnej animacji do obrazów bohaterów, a zwłaszcza do wszystkiego w tle.

Ograniczenie liczby rzeczy, które ożywiasz lub robisz w inny sposób, drastycznie zmniejszy ilość czasu poświęcanego na optymalizację witryny pod kątem szybkości. Może także drastycznie zmniejszyć obciążenie mózgu mózgami, ponieważ spędzają oni mniej czasu na zastanawianiu się nad tym, czego mogą lub nie mogą dotknąć.

2. Nawigacja nigdy nie powinna być zbyt fantazyjna

Frustrujące jest robienie tego samego w kółko. Wszystkie wzorce nawigacji wyglądają tak samo, nawet bardziej niż inne elementy strony. Może czuć, że nie ma innowacji. Może kusić, aby szaleć z nowymi pomysłami na nawigację w witrynie.

Możesz cieszyć się tworzeniem nowych wzorców projektowych; ale użytkownicy nie lubią się ich uczyć

Oto problem: nadal musisz się upewnić, że każdy użytkownik może znaleźć dokładnie to, czego szuka, tak szybko, jak to możliwe. Im bardziej nieznajoma stanie się Twoja nawigacja, tym trudniej jest użytkownikom znaleźć to, czego chcą. Możesz cieszyć się tworzeniem nowych wzorców projektowych; ale użytkownicy nie lubią się ich uczyć. Jest to potrójnie prawdziwe, jeśli się spieszą.

Spraw, aby wszystko inne w witrynie było tak dzika, jak chcesz. Idź orzechy! Jednak nawigacja powinna zawsze być najłatwiejsza w Twojej witrynie.

3. Odwróć wszystko

Czy masz obejście JavaScript dla CSS, które nie jest jeszcze w pełni obsługiwane? Utwórz awarię. Masz pokaz slajdów? Fallback. Animowane tło? Fallback. Zakładam, że wpadłeś na ten pomysł.

Mówiąc bez ogródek, jeśli jakakolwiek część twojej strony ulegnie uszkodzeniu podczas działania JavaScript, zawiodłeś. A JavaScript się psuje. Jeśli coś pójdzie nie tak, może zepsuć się dla tysięcy użytkowników naraz. Jedyną rozsądnie niezawodną stroną jest ta, która pozostaje funkcjonalna nawet wtedy, gdy JavaScript jej nie obsługuje.

Przyjrzyjmy się dalej: Twoja strona powinna idealnie działać, nawet jeśli nie wczytuje się CSS. Tak, to stara kłótnia; ale czy naprawdę jest mniej ważny na swój wiek? Zadaniem każdego dobrego projektanta lub programisty jest upewnienie się, że strona jego klienta jest dostępna w najszerszym możliwym zakresie.

A więc ... Fallouty. Naucz się ich kochać.

4. Optymalizuj pod kątem szybkości

Okay, wiem, że już to przeżyłem, ale im bardziej wyszukane rzeczy schodzą na stronę, tym ważniejsza staje się prędkość. To naprawdę źle, że ludzie ponownie używają pre-loaderów na stronach internetowych. Po załadowaniu wszystkiego wszystko powinno działać szybko.

Zapomnij o klasycznych przykładach telefonów z niższej półki i starych komputerów. Chromebooki są sprzedawane nawet teraz z tylko dwoma gigabajtami pamięci RAM. 2 GB. to jest to! Dla systemu operacyjnego opartego na Chrome , jednego z najbardziej znanych na świecie świń RAM. Nawet telefony z Androidem o tylko dwóch gigabajtach zaczynają czuć się powolne i powolne. Uruchamianie laptopa o podobnej specyfikacji jest w zasadzie obłędem.

Ale wciąż musisz zadbać o to, aby strona ładowała się i działała dość szybko na tych dziwnych, smutnych laptopach. Twoi użytkownicy, którzy kochają Chromebooka, nie dostaną bezpłatnego przejścia, jeśli strona, którą stworzysz, nie będzie dla nich działać.

5. Nie pomijaj testów użytkownika

Myślałeś nieszablonowo. Złamałeś pleśń. Stworzyłeś coś nowego i wyjątkowego. Spójrz na siebie! Teraz przetestuj to ... z ludźmi. Im bardziej fantazyjny i dziwaczny jest twój projekt, tym więcej trzeba przetestować na zwykłych ludziach, szczególnie tych spoza branży projektowej. Nawet jeśli Twoja witryna jest kierowana bezpośrednio do projektantów i nikogo innego, projektanci są zajęci ludźmi. Zajęty ludzie nie mają czasu, aby nauczyć się zupełnie nowego sposobu przeglądania.

Wniosek

Jedynym powodem, dla którego nie lubię ciekawych stron z mnóstwem dodatków, jest to, że każda dodatkowa funkcja to kolejna szansa na złamanie Twojej witryny. to jest to! To jedyny powód. Widziałem o wiele za dużo, że w zasadzie zostawić użytkownika z pustą stroną główną, jeśli coś pójdzie nie tak.

To nie musi tak być. Twoja strona może być tak solidna, jak ładna, dynamiczna i innowacyjna. To zajmie trochę dodatkowej pracy. Ta praca jest tego warta.