
Podobnie jak większość branż, projektowanie stron internetowych z czasem uległo znacznej zmianie. Na początku ludzie składali strony internetowe w bardzo samodzielny sposób. Kod często pisano ręcznie w prostym edytorze tekstu.
Ale wraz z rozwojem branży zmienił się sposób, w jaki tworzymy strony internetowe. Wiele bardziej ręcznych części procesu zostało zastąpionych narzędziami zapewniającymi dodatkową wygodę i funkcjonalność.
Na przykład wielu projektantów woli używać frameworka CSS, takiego jak bootstrap, niż mieć nowy interfejs użytkownika dla każdego projektu. Podobnie powszechną praktyką jest instalowanie kopii WooCommerce zamiast tworzenia koszyka od zera. Tak jak linia montażowa na zawsze zmieniła przemysł motoryzacyjny, tak szeroki wachlarz dostępnych narzędzi i zasobów zmienił projektowanie stron internetowych.
Szybki rozwój i zaawansowane funkcje
Stary sposób tworzenia stron internetowych był co najwyżej nieefektywny. Zbudowanie wszystkiego od podstaw (lub nawet własnej biblioteki kodów) zajmuje cenny czas i zasoby. Realizacja projektów trwała dłużej. Ponadto złożona funkcjonalność była nieosiągalna dla przeciętnego projektanta.
Fakt, że mamy teraz dziesiątki tysięcy darmowych i tańszych programów, równoważy szanse. Oznacza to, że niezależny pojedynczy właściciel może konkurować o większe zamówienia lub mały programista może zbudować coś, z czego potencjalnie mogłyby skorzystać miliony.
Duża część procesu projektowania i rozwoju polega teraz na wyborze elementów, których chcemy użyć. Wszystko – od prostych elementów interfejsu użytkownika po zaawansowane funkcje – są dostępne dla wszystkich.
Z czego rezygnujemy?
Niezależnie od tego, czy jest to nowa biblioteka JavaScript na gorąco, czy CMS typu open source, narzędzia te zwiększają wydajność i obniżają koszty. Było bardzo dobre dla demokratyzacji sieci, ale przyniosło nam również szereg nowych potencjalnych zagrożeń i wyzwań, w tym:
- Mniejsza kontrola – narzędzia, których używamy do tworzenia stron internetowych, ułatwiają ten proces. Ale koszt często rezygnuje z pewnej kontroli. Dzieje się tak zwłaszcza w przypadku korzystania z zamkniętych, zastrzeżonych usług budowania witryny. Niezadowolony z usługi? Z pewnością możesz odejść, ale powodzenia w zabieraniu ze sobą swojej strony. Jeśli chcesz przenieść ten sam wygląd i funkcjonalność w inne miejsce, może to oznaczać rozpoczęcie od zera.
- Poleganie na innych – Witryna, która w dużym stopniu opiera się na narzędziach i usługach stron trzecich (obecnie wydaje się, że jest większość), jest w jakiś sposób narażona na działanie innych osób. Na przykład, jeśli jest problem z wtyczką WordPress, projektant powinien po prostu poczekać na łatkę (i uspokoić niecierpliwego klienta).
- Ryzyko związane z prywatnością i bezpieczeństwem – Otwiera to również drzwi potencjalnym obawom o prywatność i bezpieczeństwo. Widzieliśmy już, że wcześniej bezpieczne oprogramowanie wpadło w niepowołane ręce i było wykorzystywane do niezbyt przyjemnych celów. I zawsze istnieje możliwość dalszego nadużycia.
Niezależnie od tego czy na dobre czy na złe, projektowanie stron internetowych zmieniło się w ogromnym stopniu!
W pewnym sensie wydaje się to paradoksem. To, co ułatwia naszą pracę, może również dodawać wiele warstw złożoności. Ale to nowa norma współczesnego tworzenia stron internetowych.
Bardzo niewielu z nas ma czas lub umiejętności potrzebne do samodzielnego zbudowania wszystkiego. I nawet ci, którzy mogą pomyśleć dwa razy o próbie. Jest to nie tylko czynnik wymyślający na nowo koło, ale także klienci mogą nie szaleć za pomysłem rozwiązania na zamówienie.
W rezultacie zbieramy różne elementy w różnych miejscach, aby wszystkie działały razem. Jest to trudne, ale wydaje się, że techniki osiągania pewnej harmonii stale się doskonalą.