Používáte-li jakékoli sociální média, jako je Facebook nebo Twitter, nebudete se moci vyhnout nemilosrdnému nárůstu reklam podporujících vývoj WYSIWYGu. Nemluvím o těch fantazijních softwarových aplikacích, jako je DreamWeaver, ale vlastně hostovaly aplikace pro vytváření webových stránek, které nabízejí webové systémy drag-n-drop, které obsahují předdefinované šablony.
Mohli byste si snadno uvědomit, že je to skvělý nápad, protože na jejich povrchu mají tyto systémy ušetřit čas a úsilí, ale skutečnost je trochu jiná. Zde jsou jen některé z důvodů, proč byste měli sami kódovat všechno sami.
Stránky postavené na stránkách stavitelů zůstanou na stavbě stavitelů (stejný stavitel webu). Není snadný způsob jejich přenosu, protože zdrojový kód vaší stránky je přeložen do metadat. Mnoho podobných služeb funguje stejným způsobem. To znamená, že pokud se rozhodnete změnit na jinou hostitelskou platformu, budete muset rekonstruovat stránky a jakoukoli funkcionalitu, kterou obsahují.
Co jste vlastně očekávali? Problém je však v tom, že pokud nechcete poskytovat bezplatnou reklamu na službu, na které jste založili své stránky, nebo nechcete mít žádné omezení ohledně toho, co můžete udělat na svých stránkách, budete muset zaplatíte za něj další cenu a cena bude obvykle vyšší než by to bylo pro běžné hostování.
Vytváříte-li webové stránky pro jiné lidi, poslední věcí, kterou byste měli dělat, je propagace webových stránek, které je povzbuzují k tomu, aby používaly přístup k DIY. Budete prakticky deklarovat, že zbytečně vynakládají peníze tím, že vás najdou za práci, kterou mohou sami dělat.
Většina klientů nemůže vytvářet webové stránky, ale mohou mít pocit, že to dokážou. To je opravdu nebezpečné, protože to znamená, že je tam spousta opravdu špatných webů. Jedním z nejzajímavějších poznatků je, že klienti vždy zaznamenávají všechny chyby (skutečné nebo představené) v čemkoli, co vytvoříte, a použije to k tomu, aby vaše životní peklo, ale nikdy si nevšimnou masivní a velmi skutečné chyby v tom, co vytvářejí.
Pokud jste v oblasti kódování dobré, psaní nového kódu line-by-line netrvá víc času než budování věcí pomocí kódu vytvořeného jinými lidmi a může dokonce trvat i méně času. Pokud nejste tak dobří a prodáváte webové stránky, zvážíte-li, že můžete být špatně.
Když používáte kód od třetích stran, musíte věnovat spoustu času práci, jak jej integrovat a poté jej dokončit, abyste provedli to, co chcete. V některých případech možná nemusíte rozumět všemu, co provádí třetí strana a může to udělat zcela nežádoucí věci. V nejhorších případech to může dělat nežádoucí věci, o kterých si nikdy neuvědomujete.
Druhým zřejmým problémem je, že pokud je v kódu třetí strany chyba nebo chyba, musíte věnovat mnohem více času diagnostikování a opravě chyby, než byste museli dělat, pokud by byl váš vlastní kód. Totéž platí, pokud chcete přidat další funkce nebo chcete změnit způsob, jakým funguje.
To není návrh, že byste nikdy neměli používat materiály od třetích stran, protože tam máte nějaké opravdu skvělé věci, které můžete použít. Musíte však přijmout, že začleněním těchto prvků do svého designu akceptujete také rizika a komplikace, které přicházejí s nimi. Stačí si vybrat moudře.
Tyto weby WYSIWYG dodávají vašemu designu další složitost. Podívejte se na zdrojový kód jakékoli šablony stavitelů stránek a uvidíte mnoho podivných metadat, které obsahují stovky instrukcí adresy URL. Pokud je to volná stránka, pak budou pro povinnou reklamu přidány další řádky.
Mít tolik adres URL znamená silnou závislost na externích součástech. To zvyšuje pravděpodobnost selhání vašeho webu na technické úrovni. Méně je víc a musíte udržet věci tak lokální, jak můžete, pokud se chcete vyhnout problémům se závislostmi.
To je docela zřejmé. Váš vlastní kód není ve své podstatě bezpečnější než tvůrce stránek, ve skutečnosti to může být horší. Ale stavitelé stránek používají pro všechny stránky stejný kód, takže jsou atraktivním cílem. Ekonomika měřítka znamená, že hackování všech stránek šablon, které vypukla stavitel stránek, může stát za to, hackování vašeho kódu pravděpodobně není.
Potřebujete přesunout součást ve struktuře adresářů, aby byla bezpečnější? Potřebujete použít vlastní kód PHP k překladu nebo šifrování něčeho? Chcete udělat nějaký fantazijní databázový materiál, který se nezapadá do modelu cookie-cutter? Když píšete svůj vlastní kód, neexistují žádné omezení nebo omezení, co můžete dělat. Jste doslova webmaster!
Už jste někdy zaznamenali, že některé webové stránky mají hodně společného? A pak, jednou za čas, narazíte na dvě nebo více stránek, které mají příliš mnoho společného? To je problém návrhu založeného na šabloně.
V šabloně není nic špatného, pokud je správně přizpůsobíte a změníte v něco úplně originálního, ale obrovské množství lidí se zdá být příliš líné. Výsledkem tohoto nedostatečného úsilí bude pro vás (nebo vašeho klienta) méně zákazníků, protože vaše stránky nevidí, že nabízejí něco jedinečného.
Všechny výzvy, kterým budete čelit a překonat vytvoření webových stránek, které jsou založeny převážně na vašem vlastním úsilí, vám pomohou zlepšit kódování. Všechno přináší více zkušeností, což znamená, že se stáváte efektivnějším jako kodér v průběhu času. Nakonec můžete čelit jakékoli výzvě s důvěrou, protože budete rozvíjet plynulost kódování.
Takže to máte. Devět důvodů, proč byste se neměli příliš spoléhat na WYSIWYG nebo dokonce vůbec. Psaní vlastního kódu je mnohem užitečnější a když se na to dostanete lépe, můžete dokonce zjistit, že ušetříte více času, než kdybyste se snažili pochopit šablony ostatních lidí, systémy WYSIWYG jiných lidí a jiné osoby zdrojový kód. Dále udržujete kontrolu nad vaší webovou stránkou, vaším názvem domény a kdo těží z vaší práce.