V čem se tvoří webové stránky?
WYSIWYG editory
WYSIWYG znamená What You See Is What You Get, neboli Dostaneš To, Co Vidíš.
Což v praxi nenastává téměř nikdy.
Výhody:
- pohodlná práce;
- není nutná znalost HTML jazyka (i když je přesto vhodná);
Nevýhody:
- i když umožňují přímé úpravy kódu, často jej při ukládání (ke zlosti
programátorů) mění;
- někdy (někdy často) generují nevalidní (nesprávný) kód.
Přehled nejpoužívanějších WYSIWYG editorů:
- Adobe Dreamwaver
(dříve Macromedia): profesionální vývojářský nástroj webových aplikací
s grafickým rozhraním i prostředím pro psaní kódu. Není příliš levný,
ale řada profesionálů jej v nějaké verzi používají.
- NVU je
WYSIWYG editor Mozilly (Firefoxu), který získává na popularitě. K dispozici je zdarma,
existuje i neoficiální pokračovatel jména KompoZer.
- Microsoft FrontPage.
V poslední verzi 2003 snad dokáže generovat validní HTML kód. Profesionály neoblíben a
Microsoftem již dále nevyvíjen.
- Microsoft Word
by se pro tvorbu HTML stránek měl zakázat pod trestem smrti (ne, opravdu v něm
dobré stránky vyrobit nelze a není to editor HTML).
Strukturní editory
Jsou to obyčejné (?) textové editory, které ale mají mocné a
sofistikované nástroje pro práci s HTML soubory.
Výhody:
- naprostá kontrola nad kódem;
- mnoho použitelných nástrojů a funkcí pro práci s HTML.
Nevýhody:
- není okamžitě vidět výsledek.
- nevhodný pro začátečníky neznalé kódu HTML (resp. ty, kteří se jej
nechtějí naučit);
Přehled nejpoužívanějších strukturních editorů:
- Macromedia Homesite
je původní HTML editor firmy Macromedia oblíbený hlavně v zahraničí,
ale není zdarma. Dnes je též zahrnut v Dreamwaveru.
- PSPad je
původní český program překvapivě vysoké kvality. K dispozici je zdarma a
bývá často doporučován. Používám též.
- mnoho dalších textových editorů s podporou HTML. Téměř
se dá říci, že co programátor, to vlastní editor. Z těch známějších:
TextPad,
UltraEdit,
TopStyle
(editor kaskádových stylů) a stovky dalších.
- Poznámkový blok systému Windows lze v nouzi též použít,
ale práce s ním je velmi nepohodlná.