Wysiwyg editory: když píše kód za člověka stroj - Slunečnice.cz Hlavní navigace

Wysiwyg editory: když píše kód za člověka stroj

Ilustrační obrázek: Wysiwyg editory: když píše kód za člověka stroj Wysiwyg editory sloužící k psaní webových stránek jsou propracované aplikace, které samy vytvářejí zdrojový kód. Slovo WYSIWYG je akronymem anglické věty "What you see is what you get" - česky "co vidíš, to dostaneš." Ne vždy však přesně toto platí.

Mezi nejznámější aplikace spadající do kategorie wysiwyg editorů lze zařadit kupříkladu nástroj FrontPage od Microsoftu, dodávaný jako součást balíku kancelářských aplikací Microsoft Office. Dále k nim patří program NVU, který je považován za srovnatelný s předchozím zmíněným nástrojem, na rozdíl od něj je však zdarma. NVU je založen na Editoru z balíku Mozilla Suite, projektu, jehož vývoj byl ukončen v březnu 2005.

Všechny wysiwyg editory mají společné rysy:

• Vytvářejí HTML kód za autora, ten píše pouze text,
• Mají možnost náhledu – ukázky, jak by měla stránka po umístění na server vypadat,
• Obsahují mnoho funkcí např. pro vkládání tabulek, formulářů, obrázků, hypertextových odkazů, záložek a dalších prvků webu,
• Většinou mají FTP klienta pro odeslání souborů na server,
• Často mívají editor CSS (kaskádových stylů),
• Ty české disponují kontrolou českého pravopisu.

Základní funkce si nejvhodněji ukážeme na příkladu NVU:

K dispozici jsou 4 režimy zobrazení:

NVU

„Normální“, který je vzhledem k naplnění smyslu editoru (co vidíš, to dostaneš) totožný s režimem „náhled.“

NVU

„Všechny HTML značky“, ten pouze zobrazuje informace, kde jsou umístěny.

NVU

A nakonec zdrojový kód:

NVU

 

Nevýhody wysiwyg editorů

Hlavním problémem wysiwyg editorů je nízká kvalita zdrojového kódu, který generují. Je nutné do něj zasahovat a autor by měl tedy znát alespoň základy HTML. Většina editorů se však navíc zásahům brání a po přepnutí režimu vrátí kód do své původní podoby – podoby, již považují za tu jedinou správnou. Výsledkem bývá objemný kód plný zbytečných elementů, zobrazující se sice v náhledu správně, mezi ním a skutečností v různých webových prohlížečích je však rozdíl.

Výhody wysiwyg editorů

Podle nároků jednotlivých uživatelů mohou být mocným nástrojem pro snadnou tvorbu jednoduchých webových stránek. Za předpokladu, že se s nimi člověk naučí zacházet, může je příležitostně používat. Mohou také posloužit jako učební pomůcka pro začínající tvůrce, postupem času jako příležitostný pomocník, když nevíme, jak nějakou část zdrojového kódu napsat, nebo se nám nechce vypisovat něco zdlouhavého, např. tabulku.

Použití v praxi

Jak bylo řečeno, wysiwyg editory mohou sloužit jako pomocníci při psaní kódu, nabízejí však většinou mnohem víc. Např. NVU dokáže spravovat webový projekt jako celek, aktualizuje vazby (např. odkazy) mezi jednotlivými soubory a s pomocí FTP je lze editovat přímo na serveru. Stává se tak nástrojem pro celkovou organizaci i hodně rozsáhlého projektu.

Wysiwyg editory na Slunečnici

WYSIWYG Web Builder 5.06

Licence: Shareware
Podporované jazyky: Angličtina
Operační systémy: Vista-32, Win NT, Win XP, Win 2000, Win 2003

Easy Editor 2005 1.0.24

Licence: Freeware
Podporované jazyky: Čeština
Operační systémy: Win Me, Win XP, Win 2000, Win 98

Nvu 1.0

Licence: MPL
Podporované jazyky: Čeština
Operační systémy: Win Me, Win NT, Win XP, Win 2000, Win 2003, Win 95, Win 98

Programy ke stažení jsou na Slunečnici bez virů a spyware. Naše uživatele chrání ESET NOD Antivirus.