Uwagi na temat wczesnego przyjęcia narzędzi do tworzenia stron internetowych

Opublikowany: 2020-06-08

Wygląda na to, że każdego dnia pojawiają się nowe narzędzia skierowane do projektantów stron internetowych. I mają tendencję do generowania szumu, ponieważ blogi projektowe zawsze szukają czegoś nowego do rozmowy (winny jako opłata).

Ale czy naprawdę powinieneś używać tych przedmiotów? Świadomość, że istnieją to jedno, ale zaufanie im w swoich projektach to zupełnie co innego.

Aby było jasne, niekoniecznie mówimy o narzędziach tylko do projektowania, takich jak generatory kodu lub aplikacje do projektowania. Skupiamy się raczej na elementach stworzonych do uruchamiania w aktywnych witrynach internetowych. Rzeczy takie jak systemy zarządzania treścią, platformy programistyczne, wtyczki i frameworki.

Każdy z tych elementów może odgrywać kluczową rolę w wyglądzie i funkcjonowaniu witryny. Żadne nie są idealne, ponieważ nawet najbardziej zaufane opcje czasami zawodzą. Więc gdzie to pozostawia nam nowsze, mniej sprawdzone narzędzia?

Przyjrzyjmy się, jak zweryfikować nowe narzędzie i zdecyduj, czy jest ono odpowiednie dla środowiska produkcyjnego.

Czy to czyni rzeczy lepszymi?

Może brzmi to jak głupie pytanie. Ale jest to również bardzo ważne pytanie.

Istnieją narzędzia do rozwiązywania wszelkiego rodzaju problemów. Na przykład framework CSS może dążyć do zwiększenia i uproszczenia korzystania z sieci grid lub flexbox. Lub może istnieć CMS, który ma na celu umieszczenie handlu elektronicznego w zasięgu nietechnicznych użytkowników.

Zauważysz, że większość z tych produktów z dumą wspomina o swoim podstawowym celu (zwykle dużym, pogrubionym drukiem). Jednocześnie nie możemy po prostu wierzyć autorowi na słowo. Narzędzie musi dostarczyć jakiegoś dowodu, że jest to rzeczywiście ulepszenie w stosunku do czegoś, co już istnieje – AKA, liderów rynku.

Liderzy rynku nie bez powodu osiągnęli swoją pozycję. Zwykle dzieje się tak, ponieważ:

  • Istniał przez długi czas;
  • udowodnić swoją zdolność do wykonywania określonych funkcji;
  • Mieć dużą bazę użytkowników (w stosunku do ich niszy) i dobrze prosperującą społeczność;
  • Oferować użytkownikom niezawodne środki wsparcia;

Dlatego jeśli nowe narzędzie chce, abyśmy porzucili lidera rynku, są ku temu lepsze powody.

Neonowy znak.

Przetestuj to

Jeśli to nowe narzędzie jest przekonujące, to czas na zabawę. Ale to nie oznacza używania go w środowisku produkcyjnym – przynajmniej jeszcze nie.

Niektóre narzędzia mogą być bardziej destrukcyjne niż inne. Mimo to warto postarać się przetestować je w sposób, który ma sens dla Twojego projektu.

Na przykład, jeśli chcesz sprawdzić tę fajną nową wtyczkę WordPress, użyj środowiska pomostowego. Pozwala to na replikację witryny produkcyjnej przy jednoczesnym ograniczeniu ryzyka w przypadku witryny działającej.

To samo można powiedzieć o każdym kawałku kodu, który chcesz przetestować. Jeśli nie masz witryny testowej, utwórz mały projekt testowy do eksperymentowania. Najlepiej byłoby, gdyby środowisko hostingowe było przynajmniej podobne do tego, którego zwykle używasz.

Niezależnie od tego, co testujesz, jest wiele rzeczy do zrobienia. Zobacz, jak dostosowuje się do różnych przeglądarek i urządzeń. Połącz go z innymi używanymi narzędziami i szukaj potencjalnych konfliktów. Na koniec wykonaj kilka różnych zadań, aby dowiedzieć się, czy ten cudowny rodzaj może wytrzymać wszystko, co w niego rzucisz.

Kod wyświetlany na ekranie komputera.

Znaczenie wspólnoty

Wydaje się, że istnieje korelacja między sukcesem narzędzia a tym, czy jest ono w stanie zbudować silną społeczność użytkowników. Wiele repozytorium GitHub zbiera kurz, ponieważ z tego czy innego powodu oprogramowanie po prostu nie osiągnęło masy krytycznej.

Z drugiej strony oferty takie jak WordPress i Bootstrap znalazły lojalnych odbiorców. W przypadku WordPressa zrodziło się nawet społeczność programistów, która pomaga rozwijać oprogramowanie dzięki podstawowym wkładom, wtyczkom i motywom. Bogactwo funkcji Bootstrapa w połączeniu z wsparciem Twittera skłoniło wielu projektantów do przyjęcia i dostosowania frameworka do własnych projektów.

Zakres tych produktów jest bardzo różny, ale obydwa korzystają z bardzo aktywnych społeczności. To jest coś, do czego dąży każde nowe narzędzie, ale tylko nieliczne osiągają to.

W związku z tym przyjęcie narzędzia z niewielką lub żadną społecznością wokół niego stanowi ryzyko. Liczba aktywnych użytkowników i współtwórców nie musi odpowiadać wyżej wymienionym potęgom, ale powinna istnieć dedykowana grupa, która wykracza poza oryginalnego programistę.

Im silniejsza społeczność, tym większe prawdopodobieństwo, że produkt będzie dostępny przez wiele lat.

Strona repozytorium GitHub.

Produkcja czy nie?

Nawet jeśli jesteś pod wrażeniem wyników testów i raczkującej społeczności, nadal istnieją powody, dla których warto wstrzymać się z użyciem narzędzia na produkcyjnej stronie internetowej. Im większa jest Twoja witryna, tym bardziej konserwatywne podejście powinieneś przyjąć.

Być może największym problemem może być stan wydania. Jeśli narzędzie jest w wersji beta, cóż, jest to dość duże ryzyko. Prawdopodobnie najlepiej poczekać na wydanie (i przetestowanie) wersji gotowej do produkcji. To znaczy, chyba że ty i/lub twój klient nie czujecie się komfortowo z odrobiną swobodnych eksperymentów.

Inną kwestią są wszelkie znane błędy, niezgodności lub luki w zabezpieczeniach. Jest to wystarczająco przerażające w przypadku bardziej ugruntowanego oprogramowania. Ale w przypadku nowszej aplikacji krzyczy „CZEKAJ!”

Biorąc to pod uwagę, może okaże się, że naprawdę znalazłeś coś, co idealnie pasuje. W takim przypadku może rzeczywiście być gotowy do użycia w twoim projekcie.

Zabawka pluszowa z awokado.

Znajdowanie nowych narzędzi we właściwy sposób

Kiedy coś zostaje wydane po raz pierwszy i wywołuje szum, pojawia się pokusa, aby od razu zacząć z niego korzystać. Ale przyjęcie takiego podejścia do swoich projektów może często powodować wyrzuty sumienia kupującego.

Nadrzędnym tematem jest to, że za weryfikacją nowych narzędzi stoi proces. Na szczęście nie musi to być bardzo trudne. Trochę badań i testów może wystarczyć, aby dowiedzieć się, czy narzędzie jest dla Ciebie odpowiednie.

Wykonanie tej pracy wcześniej zapewni, że podejmiesz rozsądną decyzję zarówno dla siebie, jak i dla swoich klientów. A jeśli okaże się, że narzędzie nie jest dobrze dopasowane, to w porządku. Coś nowego i ekscytującego jest zawsze tuż za rogiem.