Jeśli korzystasz z dowolnego rodzaju mediów społecznościowych, takich jak Facebook lub Twitter, nie będziesz w stanie uniknąć bezlitosnego ataku reklam promujących tworzenie stron internetowych WYSIWYG. Nie mówię tu o takich fantazyjnych aplikacjach jak DreamWeaver, ale w rzeczywistości hostowałem aplikacje do budowania witryn, które oferują systemy budowania stron internetowych typu "przeciągnij i upuść" wraz ze wstępnie zdefiniowanymi szablonami.

Można łatwo pomyśleć, że to świetny pomysł, ponieważ na pierwszy rzut oka tego rodzaju systemy mają zaoszczędzić czas i wysiłek, ale rzeczywistość jest trochę inna. Oto tylko niektóre powody, dla których lepiej samemu kodować wszystko.

1. Zachowujesz 100% kontroli nad swoją witryną i miejscem hostowania

Strony zbudowane na budowniczych witryn pozostają na stronie budowniczych (ten sam program budujący strony). Nie ma łatwego sposobu na ich przeniesienie, ponieważ kod źródłowy strony jest tłumaczony na metadane. Wiele podobnych usług działa w ten sam sposób. Oznacza to, że jeśli zdecydujesz się na zmianę na inną platformę hostingową, będziesz musiał zrekonstruować strony i dowolną ich funkcjonalność.

2. Darmowe strony WYSIWYG nie są naprawdę bezpłatne

Czego właściwie się spodziewałeś? Problem polega jednak na tym, że jeśli nie chcesz oferować darmowej reklamy usługi, na której zbudowałeś swoją witrynę, lub nie chcesz mieć żadnych ograniczeń co do tego, co możesz zrobić na swojej własnej stronie, będziesz musiał zapłacić dodatkowo za to, a cena będzie zwykle wyższa niż w przypadku zwykłego hostingu.

3. Wydajesz się nieistotny dla klientów

Jeśli tworzysz strony internetowe dla innych osób, ostatnią rzeczą, którą powinieneś robić, jest promowanie stron internetowych, które zachęcają ich do stosowania metody majsterkowania. Praktycznie będziesz oświadczył, że zmarnowali swoje pieniądze, wynajmując cię do pracy, którą sami mogą wykonać.

Większość klientów nie może tworzyć stron internetowych, ale można mieć wrażenie, że mogą to zrobić. To naprawdę niebezpieczne, ponieważ oznacza to, że istnieje wiele naprawdę złych stron internetowych. Jedną z najciekawszych obserwacji jest to, że klienci zawsze zauważają każdą wadę (rzeczywistą lub wyobrażoną) we wszystkim, co tworzysz i wykorzystają to, aby uczynić swoje piekło życia, ale nigdy nie zauważają ogromnych i bardzo rzeczywistych wad w tym, co tworzą.

4. Rozumiesz własny kod

Jeśli jesteś dobry w kodowaniu, pisanie nowego kodu line-by-line nie zajmuje więcej czasu niż budowanie rzeczy przy użyciu kodu stworzonego przez inne osoby, a może nawet zająć mniej czasu. Jeśli nie jesteś tak dobry, a sprzedajesz witryny internetowe, zastanów się, czy nie znajdujesz się w niewłaściwej branży.

Kiedy używasz kodu od stron trzecich, musisz poświęcić dużo czasu na opracowanie tego, jak je zintegrować, a następnie zrobić to, czego chcesz. W niektórych przypadkach możesz nie rozumieć wszystkiego, co robi oprogramowanie stron trzecich, i może robić całkowicie niepożądane rzeczy. W najgorszych przypadkach może robić niepożądane rzeczy, o których nigdy nie wiesz.

Inną oczywistą kwestią jest to, że jeśli w kodzie strony trzeciej występuje usterka lub błąd, musisz poświęcić o wiele więcej czasu na diagnozowanie i naprawianie błędu, niż byłoby to konieczne, gdyby był to twój własny kod. To samo obowiązuje, jeśli chcesz dodać dodatkowe funkcje lub chcesz zmienić sposób działania.

To nie jest sugestia, że ​​nigdy nie powinieneś używać materiałów stron trzecich, ponieważ jest tam kilka świetnych rzeczy do wykorzystania. Ale musisz zaakceptować, że włączając te elementy do swojego projektu, akceptujesz także ryzyko i komplikacje, które z nimi związane. Po prostu wybierz mądrze.

5. Twój własny kod jest prawie zawsze bardziej wydajny

Te serwisy WYSIWYG dodatkowo komplikują Twój projekt. Spójrz na kod źródłowy dowolnego szablonu narzędzia do tworzenia witryn, a zobaczysz wiele dziwnych metadanych zawierających setki instrukcji dotyczących adresów URL. Jeśli jest to bezpłatna strona, dodatkowe linie zostaną dodane do obowiązkowej reklamy.

Posiadanie tak wielu adresów URL wskazuje na duże uzależnienie od zewnętrznych komponentów. Zwiększa to ryzyko niepowodzenia witryny na poziomie technicznym. Mniej znaczy więcej i musisz utrzymywać rzeczy tak lokalne, jak tylko możesz, jeśli chcesz uniknąć problemów związanych z zależnościami.

6. Twój własny kod jest bezpieczniejszy

Ten jest dość oczywisty. Twój własny kod nie jest z natury bardziej bezpieczny niż budowniczy strony, w rzeczywistości może być gorszy. Ale twórcy witryn używają tego samego kodu dla wszystkich witryn, więc są atrakcyjnym celem. Ekonomia skali oznacza, że ​​hackowanie każdej witryny szablonowej za pomocą budowniczego strony może być tego warte, a hakowanie kodu prawdopodobnie nie jest możliwe.

7. Łatwiej jest iterować własny kod

Chcesz przenieść komponent do struktury katalogów, aby był bardziej bezpieczny? Potrzebujesz użyć niestandardowego kodu PHP, aby przetłumaczyć lub zaszyfrować coś? Chcesz zrobić coś w stylu fantazyjnej bazy danych, która nie pasuje do modelu do modelowania plików cookie? Kiedy piszesz swój własny kod, nie ma ograniczeń ani ograniczeń co do tego, co możesz zrobić. Jesteś dosłownie webmasterem!

8. Twój własny kod jest oryginalny

Czy zauważyłeś, że niektóre strony mają ze sobą wiele wspólnego? A potem, co jakiś czas natkniesz się na dwie lub więcej stron, które mają o wiele za dużo wspólnego? To jest problem projektowania opartego na szablonach.

Nie ma nic złego w szablonach, jeśli odpowiednio je dostosowujesz i zamieniasz w coś zupełnie oryginalnego, ale ogromna liczba ludzi wydaje się po prostu zbyt leniwa. Rezultatem tego braku wysiłku będzie mniej klientów (lub twojego klienta), ponieważ nie postrzegają Twojej witryny jako oferującej coś wyjątkowego.

9. Pisanie własnego kodu pomaga ci rozwijać się jako programista

Wszystkie wyzwania, które napotkasz i przezwyciężysz, tworząc stronę internetową opartą głównie na twoich wysiłkach, pomogą ci stać się lepszymi w kodowaniu. Wszystko to składa się na więcej doświadczenia, co oznacza, że ​​z biegiem czasu stajesz się bardziej skuteczny jako programista. Ostatecznie możesz stawić czoła każdemu wyzwaniu, mając pewność, że rozwiniesz płynność kodowania.

Więc masz to. Dziewięć powodów, dla których nie powinieneś polegać na WYSIWYG za dużo lub nawet wcale. Pisanie własnego kodu jest bardziej satysfakcjonujące na wiele sposobów, a gdy się na tym poprawisz, możesz nawet zauważyć, że oszczędzasz więcej czasu, niż gdy próbujesz zrozumieć szablony innych ludzi, systemy WYSIWYG innych ludzi i inne osoby. kod źródłowy. Zachowujesz również kontrolę nad hostingiem witryny, nazwą domeny i korzyściami z pracy.