Webové stránky může vytvářet dnes prakticky každý. Tutoriálů je na internetu spousta, návodů najdete nepřeberné množství. Ne každý, ale umí napsat kvalitní kód a ne každý může poskytnout potřebnou kvalitu služeb.
Dávejte si velký pozor na různé uzavřené redakční systémy, které vytváří firmy jen pro své vlastní použití.
Webové firmy u nás nejsou zrovna nějakými giganty co do počtu zaměstnanců. Lidé, kteří programují nebo vytváří něco jiného zásadního na klíčovém produktu firmy může být maximálně několik desítek.
Oproti tomu stojí OpenSource redakční systém, který vyvíjí (byť jen drobnou prací) několik tisíc lidí.
Otázka pro zamyšlení zní – který z těchto dvou táborů má větší šanci odhalit zásadní i méně zásadní bezpečnostní chyby, či chyby ve funkcionalitě redakčního systému?
Malá softwarová firma, která se zabývá vývojem vlastního redakčního systému musí zákonitě zkoušet svůj produkt přímo na svých zákaznících. Jinak by ani nemohla v tomto oboru podnikat. Než by byla schopna svůj produkt patřičně otestovat, už by byl zastaralý. Proto se do světa vypouští verze, o které si v dobré víře programátoři myslí, že je použitelná. A na několika nových klientech se odladí první chyby.
Testování je velice náročná činnost, je potřeba si na něj ideálně najmout profesionály, kteří systém nevyvýjeli aby netrpěli tzv. autorskou slepotou a mohli odhalit skutečná rizika ať už z hlediska bezpečnosti, tak použitelnosti i z hlediska náročnosti na výkon serveru, nebo například rychlost načítání stránek pro uživatele.
Uzavřený zdrojový kód má navíc jednu zásadní nevýhodu při změně dodavatele. Dnes je módní a především finančně efektivní většinu IT služeb outsourcovat. Stejně tak jako měníte mobilního operátora měli byste být schopni vyměnit i dodavatele Vašeho webového řešení. Což bude nákladově a stresově velice náročná operace, pokud Vaše webové stránky poběží na řešení, které zná jen pár lidí z oné vývojářské firmy.
V takovém případě nejspíše budete muset utratit peníze za zcela nové stránky, nebo bude znatelně déle trvat, než se nová firma zorientuje v cizím kódu – což si opět patřičně, nicméně oprávněně, nacení.
V příštím článku najdete:
- Výhody opensource a uzavřeného systému
- Ukázku toho, že webové stránky nemusí být jen produkt, který Vám udělá kdokoli a kde jsou ony rozdíly v přístupu k tvorbě webových stránek
- Jakou práci obnáší vytvořit kvalitní redakční systém a nad čím vším se u toho uvažuje
Na závěr: samotný um bez pořádných zkušeností ještě nic neznamená.