COMPUTERWORLD
Specializovaný týdeník o výpočetní technice
o Internetu
(CW 33/96)

Přehled nástrojů pro WWW

Přehled je rozdělen do několika kategorií pro rychlejší orientaci. Ne všechny kategorie, které byly v předchozím textu zmíněny, jsou zde zastoupeny, neboť ne každá má již svého zástupce ve formě hotového produktu. Především v oblasti sharewarových produktů je poměrně značný zmatek v číslování jednotlivých verzí a každý produkt je vytvořen jako neustále jdoucí řada beta-verzí. U každého produktu je tedy také tabulka, ze které se dozvíte, kde najdete další informace o programu, včetně možnosti jeho stáhnutí (pokud se samozřejmě nejedná o komerční produkt).

Většina popisovaných produktů je určena pro Windows 95 (případně Windows 3.X) nebo NT, malá část pro Macintosh a velmi zanedbatelný počet pro Unix. Je to jednak proto, že většina vývojářů se nyní soustřeďuje na tyto platformy, a také proto, že většina poloprofesionálů používá PC+Windows, případně Macintosh.

Seznam neobsahuje vše, co současný trh nabízí, neboť vývoj je velice dynamický a v době, kdy dopisuji tento článek, se objevilo nejméně pět nových produktů.


Trocha teorie

Pokud nejste webovskými harcovníky, mohou vám následující řádky pomoci v orientaci při popisu vlastností jednotlivých editorů. Tento text není rozhodně učebnicí HTML jazyka, ani kompletním návodem, pouze pomůckou pro pochopení popisu jednotlivých produktů.

HTML jazyk se vyvíjel dlouhou dobu, a existuje několik jeho verzí. Ne každý prohlížeč a ne každý nástroj pracuje se všemi nejnovějšími vlastnostmi, zvláště připočítáme-li Javu, ActiveX a další multimediální novoty, které byly do HTML nedávno vneseny.

Nejdůležitějším standardem je HTML 2.0, který by dnes již měly podporovat všechny používané prohlížeče. Často se objevuje označení HTML 3.0, což však není skutečný standard, protože nebyl oficiálně uznán. Mezi lid internetovský se některé vlastnosti této verze roznesly a jsou již hojně používány. Proto mnoho prohlížečů podporuje tato rozšíření a také většina nástrojů. Oficiálně poslední verzí je HTML 3.2, která převzala některé (ale ne všechny!) novinky, které byly původně určeny pro verzi 3.0. Poslední verzi zdaleka všechny prohlížeče nepodporují a ani ne všechny nástroje. A nyní několik slov k několika důležitým částem HTML jazyka.

Tabulky - Tabulky jsou velice příjemný prostředek nejen pro vlastní vytváření klasických tabulek, ale také pro sloupcové formátování textu v HTML jazyce. Dva nejdůležitější prohlížeče společně s řadou dalších je podporují, ale ne vždy dokonale.

Formuláře - Formuláře jsou určené pro získání dat od uživatele. Můžete vytvářet téměř neomezeně velké bloky formulářů s několika typy datových polí, podobně jak je znáte z Windows. Na webovských stránkách je často potkáváte, když zadáváte svá data pro nejrůznější účely. Aby mohl formulář fungovat, jsou data, která jsou do jednotlivých polí zadána, postoupena příslušnému CGI skriptu, který je poté zpracuje.

Rámce (Frames) - Posledním výkřikem webovské módy jsou tzv. frames - rámce. Dovolují na jedné webovské stránce vytvořit několik nezávislých polí. Na jednom takovém poli může být třeba seznam webovského sídla, zatímco v druhém je zobrazován aktuální obsah. Rámce se stávají velice populární, ale příliš je zatím nedoporučuji, neboť ani poslední finální verze Navigatoru s nimi nedokáže korektně pracovat. Jinak se rámce brzo určitě stanou vhodnou formou organizace dat na webovské stránce.

Mapové obrázky - Obrázková mánie se nevyhnula snad ani jedné webovké stránce, díky čemuž je současná technická infrastruktura Internetu často v kolenou. Přesto musím potvrdit, že v mnoha případech obrázek nejen obohatí stránku, ale také urychlí pochopení textu nebo orientaci v něm. Především z druhého důvodu jsou velice užitečné tzv. mapové obrázky, kde jednotlivé části obrázku odkazují na určitou stránku nebo část dokumentu. Nevýhodou je, že před možností přesunu na další stránku musíte počkat na kompletní stažení obrázku.

Tyto obrázky existují ve dvou formách: jako klientské a jako serverové. Serverové jsou starší a pomalu se z Internetu vytrácejí. K jejich "vyřešení" je totiž zapotřebí spolupráce serveru, který každý požadavek uživatele značně zatěžuje. Navíc jejich tvorba je ztížena, protože je není možné bez serveru odzkoušet. Výhodou je, že nepotřebují, aby obrázkové mapy podporoval vlastní prohlížeč.

Naproti tomu klientské mapy naprosto spoléhají na klienta, kdy definice jednotlivých oblastí je součástí HTML dokumentu. Výhodou je, že absolutně nezatěžují server a jejich tvorba nevyžaduje jeho spolupráci. Jejich jedinou, a jen dočasnou nevýhodu je, že nejsou podporovány všemi prohlížeči (Navigator i Explorer je však podporuje).

Tag - V textu často používám nehezké nečeské slovo tag. Označuje jednotlivé elementy HTML jazyka, jako je definice velikosti písma, částí tabulky atd. Nepodařilo se mi najít odpovídající hezké české slovo, takže milovníkům mateřského jazyka se omlouvám.


Webovské editory

Největší tlačenice autorských nástrojů pro HTML je v oblasti webovských editorů. Rozsah použitelnosti jednotlivých produktů je obrovský - od pomůcky pro editaci ASCII HTML dokumentů až po skutečné WYSIWYG nástroje.

Žádný z testovaných nástrojů neumí zacházet dobře s neanglickou znakovou sadou, což znamená, že vytvořené stránky je nutné většinou překódovat.


Adobe SiteMill

Společnost Adobe je velice dobře známa v oblasti produkce grafických nástrojů, ať už přímo pro tvůrve obrázků, nebo jako DTP programy. Není příliš velkým překvapením, že tato firma zabrousila i do tvorby HTML stránek, které se ostatně stávají jednou ze součástí publikační činnosti.

SiteMill, jak se jmenuje klíčový webovský produkt této společnosti, je dobře konstruovaný nástroj pro profesionální vytváření webovských dokumentů. Bude vyhovovat především grafickým profesionálům, kteří nemají zatím s tvorbou HTML dokumentů velké zkušenosti. Jeho ovládání je velmi jednoduché a mnoho akcí lze provést jednoduchým stisknutím tlačítka na liště. Zejména práce s grafikou uchvátí mnohé z vás, kteří doposud užívali jiné nástroje.

Produktu zatím schází některé důležité vlastnosti, jako je možnost práce s tabulkami nebo rámci. Adobe však slibuje, že v příští verzi se již polepší a tyto funkce přidá. SiteMill je především editor, i když obsahuje i funkce pro správu dokumentů webovského sídla. Zde ale nedosahuje kvalit svého největšího soupeře, produktu Microsoft FrontPage. Všechny dokumenty jsou totiž uloženy v jednom adresáři, takže není možné vytvářet složitější struktury, jak je to nutné u větších sídel.


Adobe SiteMill

Výrobce: Adobe

Forma: Komerční produkt

Kde: http://www.adobe.com/

Platforma: MacOS

Popis: WYSIWYG HTML editor pro platformu Macintosh s možnostmi správy dokumentů.

Hodnocení: Dobře propracovaný editor pro rychlou a pohodlnou tvorbu HTML stránek. Současná verze ale neobsahuje dostatečnou podporu nejnovějších standardů HTML jazyka jako např. tabulek nebo rámců.


Almost Reality HTML+

Tento editor je nenápadná popelka, která je schopna poměrně slušného výkonu, i když na první pohled vás asi nijak neuchvátí. Pracuje v textovém modu a urychluje tvorbu především možností rychlého vkládání HTML tagů. Podporuje HTML 2.0 a některé novinky jako tabulky a formuláře. Nedokáže ovšem pracovat s rámci. Kromě vkládacích tlačítek najdete v menu i dva čaroděje pro rychlou tvorbu zmíněných tabulek a formulářů.

Hlavní předností editoru je, že je k dispozici zdarma a můžete ho ihned bez omezení používat. Rozhodně se nehodí pro začátečníky, protože určitou znalost HTML musíte mít. Profesionální uživatele odradí nemožnost kontroly HTML dokumentů a také pouze omezená sada funkcí pro editaci rychlých tlačítek.

Podle prohlášení vývojářů, kteří se na tvorbě Almost Reality podílejí, nemusíte mít strach o jeho budoucí vývoj. Již během několika dní by měla být k dispozici nová verze tohoto editoru.


Almost Reality HTML+

Výrobce: Almost Reality

Kde: http://www.lm.com/~pdixon/index.htm

Forma: Freeware

Platforma: Windows 32

Popis: HTML editor

Hodnocení: Hlavní předností tohoto editoru je, že je k dispozici zdarma. Vlastní funkce jsou klasické a nijak vás neuchvátí.


BBEdit

Tento produkt není rozhodně určen začátečníkům. Neobsahuje totiž interaktivní nápovědu pro rychlé (spíše jednoduché) vytváření stránek nebo jejich částí. Zato je ovšem bezkonkurenčním nástrojem pro tvorbu webovských stránek pro profesionály. S určitou znalostí HTML lze v tomto editoru stvořit vše a navíc se zpětnou kontrolou jednotlivých tagů a jejich verze.

Především plovoucí menu s rychlými tlačítky, která jsou tematicky seřazena, umožňují rychle vytvářet a editovat webovské stránky, včetně tabulek a rámců. Další tlačítka můžete podle libosti definovat a vytvářet si tak vlastní menu organizované dle vašich představ. Vytvořené stránky je nutné prohlížet v externím prohlížeči, neboť BBEdit neobsahuje žádnou WYSIWYG podporu.


BBEdit

Výrobce: Bare Bone Software

Kde: http://www.barebones.com

Forma: Shareware

Platforma: MacOS

Popis: Textový HTML Editor pro profesionály.

Hodnocení: Zatím asi stále nejlepší HTML Editor určený především profesionálům.


Claris Home Page

Firma Claris je známa především uživatelům počítačů s nakousnutým jablíčkem, kde značné obliby doznal především kancelářský balík. Jeden z nejnovějších produktů této firmy je určen nejen produktům firmy Apple, ale i microsoftskému dítku - Windows 95. Webovský editor Claris Home Page je WYSIWYG editor HTML stránek, který podporuje nejnovější standardy, včetně tabulek a rámců.

Claris užívá ve svém produktu několik zajímavých konceptů, které činí HomePage zajívavým produktem. Všechno, co v HTML dokumentu vytváříte, můžete uschovat v tzv. knihovně. Z této knohovny pak tyto fragmenty můžete rychle vytáhnout a použít na jiné stránce. Poměrně jednoduchá myšlenka značně zjednoduší váš život, protože takto můžete uložit cokoliv, včetně obrázků, tabulek, rámců i formulářů. Další automatizace je založena na předpřipravených řešeních. Home Page má v sobě několik desítek definovaných částí pro formuláře, které do dokumentu vložíte kliknutím na příslušnou ikonku.

Všechny obrázky, které vkládáte ze souboru nebo z jiné aplikace, jsou automaticky konvertovány na GIF soubory. Nemusíte tedy vše nejdříve konvertovat z různých formátů. Pokud nechcete, konverze se neprovede, ale Claris zatím bohužel neumí používat JPEG obrázky (automaticky ukládat v tomto formátu). Pomocí Home Page můžete vytvářet obrázkové mapy.

Claris Home Page při krátkém testu prokázal, že jeho schopnosti jsou opravdu dobré. Opravdoví profesionálové budou sice poněkud rozladěni tím, že Home Page nekorektně zobrazuje některé tagy, ale přesto především knihovny značně urychlují tvorbu stránek.


Claris Home Page

Výrobce: Claris

Kde: http://www.claris.com/

Forma: Komerční produkt

Platforma: MacOS, Windows 95

Popis: WYSIWYG HTML editor

Hodnocení: Velmi slušný nástroj pro rychlou tvorbu stránek s podporou tabulek a rámců pro Windows 95 a Macintosh.


CMed

CMed je klasický sharewarový HTML editor, který nepracuje přímo ve WYSIWYG modu. Jeho funkce jsou tedy určeny pro ty, kteří HTML znají a alespoň částečně s nimi umí zacházet. Hlavní smysl těchto editorů tkví v urychlení psaní HTML tagů a jejich kontrole. CMed ve své poslední verzi podporuje téměř všechna existující rozšíření k HTML, včetně těch od Microsoftu a Netscapu.

Pomocí menu můžete vkládat jednotlivé HTML atributy, provádět jejich kontrolu. CMed má jednu velmi zajímavou funkci, která ho odlišuje od davu podobných editorů. Odlišuje HTML 2.0, 3.0 a rozšíření pro Netscape či Explorer. Máte tedy rychle informaci, které tagy budou rozlišitelné všemi prohlížeči, které jen některými. Protože samotný Microsoft příliš zatím ve svých příručkách nespecifikoval proprietární funkce HTML, je CMed dobrým nástrojem pro jejich odlišení.

Tím ovšem také zvláštnosti CMedu končí. Pokud hledáte dobrý HTML editor tohoto typu, potom CMed může být tou pravou volbou. Pokud však již používáte jiný, není příliš důvodů měnit značku.


CMed

Výrobce: Matheson's Software Development

Kde: http://www.iap.net.au/~cmathes/

Forma: Shareware

Platforma: Windows 3.x, 95

Popis: HTML editor

Hodnocení: Slušný editor s funkcemi pro odlišení HTML 2.0 a 3.0 tagů.


Corel Web.Designer

Corel je v Čechách známý především svým grafickým balíkem určeným pro prostředí Windows. Nový produkt firmy je určen podle firemních specifikací především těm, kteří o HTML nechtějí ani slyšet a přesto touží tvořit webovské stránky. Bohužel, nástroj Web.Designer je sice postaven na slibném základě, ale některé nedokonalosti silně sráží jeho použitelnost.

Hlavní půvab produktu tkví v poměrně slušně vybavené knihovně šablon, která dovoluje velmi rychle vytvořit startovní stránku. Další silnou součástí je velká obrázková galerie, z které můžete vybírat obohacení vašich stránek. Jakmile se však pustíte do vlastní editace, zjistíte brzo, že Web.Designer není ještě dospělý produkt.

Nedokáže totiž pracovat s důležitými částmi HTML jazyka, jako jsou tabulky nebo rámce a navíc při nahrání již hotového dokumentu velmi neslušně pracuje s částmi kódu, které nezná. Proto lze vlastní editor doporučit především těm, kteří se nechystají pustit do magie s HTML a raději zůstanou při zemi.

Web.Transit - další součást balíku, která je určena pro převod některých formátů textových editorů do HTML. Překvapivě tato část pracuje výtečně, v některých ohledech dokonce lépe než Assistent firmy Microsoft. Pokud tedy budete především převádět stávající dokumenty do HTML, nemůžu než balík Web.Designer doporučit. Ostatní udělají nejlépe, když si počkají na další verzi, která, jak doufám, odstraní největší zádrhely.


Corel Web.Designer

Výrobce: Corel

Kde: http://www.corel.com/

Forma: Komerční produkt

Platforma: Windows 3.X, 95, NT

Popis: HTML WYSIWYG editor s clip-artovou knihovnou.

Hodnocení: Náznak rychlého nástroje pro začátečníky se ztrácí s nedostatkem a nekvalitou funkcí.


FlexED

FlexED je poměrně jednoduchý HTML editor s podporou nejdůležitějších funkcí a standardů. Obsahuje rychlé nástroje pro vytváření tabulek, rámců a obrázkových map. Vlastní grafiku je však nutné vytvořit mimo vlastní editor a při nahrání definovat jednotlivé citlivé oblasti. Kromě interního prohlížeče může FlexEd spolupracovat s externími prohlížeči - Navigatorem a Explorerem.

Tento produkt je ukázkou klasického editoru s podporou řady funkcí, ale jinak nevybočujícím z řady. Je však poměrně malý a proto si ho oblíbí ti, kteří nevlastní příliš nadupané stroje. Je ovšem otázkou, jak dlouho se podaří autorům podporovat další vývoj a jestli tedy během několika příštích měsíců nezanikne.


FlexED

Výrobce: Infoflex

Kde: http://infoflex.com.au/

Forma: Shareware

Platforma: Widows 95 a NT

Popis: Textový HTML editor se zabudovaným prohlížečem.

Hodnocení: Klasický editor se slušnou řádkou funkcí, ale nejistou budoucností.


GNNpress

Společnost GNN je průkopníkem některých nových možností využití WWW. Proto není příliš překvapením, že součástí činnosti je i vývoj vlastních nástrojů pro tvorbu webovského obsahu. GNNpress je zároveň prohlížečem i nástrojem pro editaci HTML dokumentů, podobně jako Navigator Gold. Jeho editační možnosti jsou ovšem daleko rozsáhlejší a svého známějšího konkurenta značně předstihuje.

Grafické prostředí pracuje podle očekávání a rovněž začátečník má možnost rychle tvořit nové stránky. Nechybí podpora tabulek pomocí interaktivního nástroje pro jejich rychlé vytváření. V současné verzi GNNpress pracuje s HTML 2.0 a některými rozšířeními z HTML 3.0, včetně formulářů. Chybí pouze podpora pro rámce. Pro staromilce je dokonce k dispozici přímý editační mod, kdy lze dokumenty editovat jako v ASCII editoru. Součástí je také nástroj pro vytváření grafiky a obrázkových map.

Nejzajímavější možnosti nabízí nástroj při použití proprietárního serveru GNNserver, kdy můžete rychle vytvořené stránky ukládat na server nebo je z něj získávat. Velice rychle také můžete vytvářet dynamická propojení, včetně určitých databázových funkcí. A také lze určovat povolení přístupu pomocí jednoduchého dialogu přímo z vašeho počítače.

I když hlavní síla GNNpressu se projeví při spojení s vlastním serverem, i standardní možnosti nejsou k zahození. Především pro ty, kteří pracují s HTML sice občas, ale přesto pravidelně, přijde tento produkt vhod. Pro skutečné profesionály chybí podpora upravení menu a definování maker.


GNNpress

Výrobce: GNN

Kde: http://www.tools.gnn.com/

Forma: Shareware?

Platforma: Windows 3.X, MacOS, Unix

Popis: WYSIWYG HTML editor v rámci prohlížeče se zvláštní podporou pro vlastní server GNNserver.

Hodnocení: Vytváření a editace HTML dokumentů pomocí produktu GNNpress je snadná a rychlá. I když je to WYSIWYG editor, je možné se přepnout do ASCII modu, což je často velmi užitečné. Nástroj není však vhodný pro profesionály, protože neobsahuje uživatelské funkce pro úpravu prostředí.


HotDog Professional

HotDog je jeden z nejpoužívanějších textových HTML editorů. Důvodů je mnoho, kromě historických je to především nabídka funkcí, které ocení především profesionál. HotDog obsahuje vlastnosti klasického kancelářského produktu s rozsáhlými možnostmi konfigurece a nastavení podle osobního přání webmastera.

Znamená to, že všechny tagy najdete na horké liště, společně s vkládáním obrázků a spouštěním externího prohlížeče. Zde se projevuje jedna důležitá vlastnost: HotDog pracuje s Netscape Navigatorem v reálném čase - prohlížeč je neustále spuštěn (nemusí být) a pokaždé, když chcete, jsou mu předána data upravené stránky. Proto se k tomuto editoru profesionálové zatím uchylují daleko raději než k novým WYSIWYG editorům, kde je produktivita práce díky pomalému zobrazení o něco nižší.

HotDog podporuje všechny nejnovější možnosti HTML jazyka -- rámce, tabulky apod. Díky možnosti barevného odlišení, které si můžete nadefinovat, lze ihned rozpoznat, které části HTML jsou psány v jaké verzi. Produkt také obsahuje nástroje pro rychlou tvorbu tabulek, kde stačí nadefinovat parametry a vše je ihned vygenerováno v HTML jazyce.

Po tomto nástroji sáhne každý, kdo rád oželí grafické "sarapatičky" a spoléhá na klasický textový přístup. Díky tzv. rychlým tlačítkům je produkt vhodný i pro začátečníky, kteří se mohou tímto způsobem bezbolestně seznámit s HTML jazykem.


HotDog Professional

Výrobce: Sausage Software

Kde: http://www.sausage.com

Forma: Komernční produkt

Platforma: Windows 3.X

Popis: HTML editor

Hodnocení: Jeden z nejlepších HTML editorů, které můžete v současné době na Internetu najít.


HoTMetaL Pro

HoTMetaL je dalším z řady sharewarových programů pro textové vytváření webovských stránek. Svými schopnostmi se řadí na čelo nekonečného pelotonu a velmi těsně pronásleduje své komerční kolegy.

Jeho hlavní předností a zároveň nevýhodou je striktní dodržování definovaných HTML tagů, kdy v podstatě není možné použít nepodporovaná rozšíření. Protože produkt pracuje s HTML 3.2, nemělo by se vám stát, že se dostanete do situace, kdy neprávem nebudete schopni vložit určitou definici. HoTMetaL vás takto chrání před tím, abyste nechtěně "ujeli". Pokud chcete "ujet" vědomě, budete muset program opustit a dokončit stránku mimo editor. Jednou z dalších skutečných předností je automatická konverze nejpoužívanějších "textových" formátů do HTML jazyka. Takto můžete do svých stránek vkládat soubory ve formátu Wordu, WordPerfectu a AmiPra.

Produkt také obsahuje výtečné nástroje pro tvorbu tabulek, podobně jako předchozí produkt - HotDog. MetalWorks, to je grafický nástroj pro editaci a vytváření vašich grafických kreací a zároveň obrázkových map.

Nová verze tohoto nástroje uvedla do života některé další zajímavé nástroje. Grafický editor rámců velice příjemně zrychluje vytváření stránek s tímto rozšířením. HoTMetaL nyní obsahuje stovky předpřipravených šablon tematicky zaměřených na určitou oblast webovských dokumentů. Součástí jsou i typické formuláře a jejich propojení na CGI skripty. Velmi důležitou novinkou je možnost vkládání javovských appletů, ActiveX, Shockwave, audio a video rozšíření.

Všechny popisované vlastnosti má pouze HoTMeTaL Pro, který je podstatně dražší než jeho menší bratříček. Ten je vhodný zejména pro občasné uživatele, kteří přece jen nevytvářejí stránky každý den. Schází mu některé produktivní funkce a možnosti přímé komunikace s webovskými servery.


HoTMetaL Pro

Výrobce: SoftQuad

Kde: http://www.sq.com

Forma: Shareware

Platforma: Windows 3.X, 95, NT, MacOS, Unix

Popis: HTML editor s nástrojem pro tvorbu grafiky.

Hodnocení: Kvalitní editor se striktní kontrolou HTML tagů. Je dobrý především pro středně zkušené uživatele. Je zajímavý vkládáním ne-HTML souborů a podporou pro ActiveX a Javu.


HTMLed Pro

Jeden z produktivních nástrojů určených pro středně pokročilé uživatele s vyspělými funkcemi. Nepodporuje sice všechny nejnovější specifikace, ale je schopen pomocí několika uzpůsobitelných menu usnadnit a urychlit kažnodenní rutinu při tvorbě webovských stránek.

Obsahuje klasické nástroje, jako je tabulkový a formulářový čaroděj, a také jednoduchý start při tvorbě nové stránky. Možnosti těchto pomocných nástrojů jsou však omezené a stačí jen na jednoduché použití.

Hlavním tahákem tedy zůstavá především rozsáhlá nabídka rychlých tlačítek uspořádaných logicky podle skupin. Tato tlačítka lze rozšířit o vlastní definice, stejně jako uživatel může určit barevné rozlišení jednotlivých HTML tagů.


HTMLed Pro

Výrobce: Internet Software Technologies

Kde: http://www.ist.ca

Forma: Shareware

Platforma: Windows 3.X, 95 a NT

Popis: Textový HTML editor s uživatelským nastavením.

Hodnocení: Pro zkušené uživatele, kteří často tvoří WWW stránky, je tento editor dobrou volbou.


Internet Assistent

Asistent není jediný produkt, ale celá řada doplňků pro několik kancelářských aplikací z balíku Microsoft Office. Hlavní úlohou těchto doplňků je rozšíření možností hostitelských programů o práci s HTML jazykem. Pro uživatele to především znamená, že všechny dokumenty, které byly vytvořeny v původní aplikaci, může velmi rychle převést do HTML stránky. Assistenti existují zatím (a asi nedojde k rozšíření) ve třech podobách: pro Word, pro Excel a pro Presentation.

Všechny jsou si navzájem podobné, i když asi nejzajímavější je právě ten pro Word. Jeho velkou výhodou je naprostá integrace v rámci standardního prostředí kancelářské aplikace, takže zkušený uživatel pouze uloží výsledný dokument v HTML formátu. Samozřejmě přibylo několik málo položek v menu pro definici specifických dat HTML jazyka. Nejdůležitější jsou především možnosti definování hypertextových propojení na jiné části dokumentu nebo další stránky.

Asistenti najdou uplatnění především u uživatelů, kteří občas potřebují vytvořit HTML stránku a předat ji webmasterovi svého serveru. Pro profesionály nabízí málo flexibility a téměř vždy nutnost určitých "dodělků" mimo vlastní aplikaci. Ostatně Microsoft situuje tento nástroj na spodním kraji své výrobní řady. Pro profesionály je určen FrontPage a ještě neexistující Internet Studio.


Internet Assistent

Výrobce: Microsoft

Kde: http://www.microsoft.cz/

Forma: Zdarma

Pltaforma: Windows 3.X, Windows 95 a NT

Popis: Rozšiřující moduly pro klasické kancelářské aplikace s možností rychlého generování HTML stránek.

Hodnocení: Dobrý nástroj pro rychlou generaci HTML stránek ze stávajících dokumentů. Není příliš použitelný pro editaci již vytvořených HTML stránek a má problémy s češtinou.


Microsoft FrontPage

Microsoft rozšířil svou produkční řadu akvizicí společnosti Vermeer, která vytvořila FrontPage - nástroj pro tvorbu a organizaci webovských stránek. Po určitém rozšíření tohoto nástroje jej nedávno představila ve verzi 1.1 jako svůj hlavní nástroj určený pro tvorbu a správu webovských sídel. Ačkoliv Microsoft nemá s Webem příliš dlouhé zkušenosti, je nutné poznamenat, že FrontPage je rozhodně dobře postaveným produktem s širokým polem působnosti. Přestože jste měli již možnost na našich stránkách FrontPage poznat, alespoň krátce ho představím opět v tomto přehledu.

FrontPage se skládá ze tří částí: HTML editoru, Exploreru (správce) a Web serveru. Ano, aby FP správně fungoval, musí být spuštěn webovský server a to buď vlastní Personal server, nebo jako doplňek některého z asi deseti podporovaných serverů. Server nemusí samozřejmě běžet na stejném počítači jako editor.

Hlavní součastí FP je Explorer, což je vlastně správce webovských sídel. Pomocí něho vytváříte nová sídla, ať už vlastní silou nebo pomocí několika předdefinovaných šablon. V tomto správci vidíte a můžete měnit provázání jednotlivých stránek, hiearchii a můžete odtud spouštět vlastní editor (může být spuštěn i zvlášť). Při posunu určité stránky na jiné místo jsou všechna relativní propojení příslušně změněna.

Editor je klasický WYSIWYG HTML editor se škálou funkcí a možností. Podle mých zkušeností zvládá poměrně slušnou řádku HTML tagů (rozhodně ale ne všechny). FP je ale na začátku dlouhé cesty k dokonalému produktu. Obsahuje totiž několik nepochopitelných nedokonalostí. Některé akce se musí provádět neuvěřitelným počtem stisknutí myši a není možné si je zkrátit horkou klávesou. Edito umí importovat jen TXT, RTF a HTML, což je zvláštní, pokud si uvědomíte, že nepodporuje ani microsoftský word.

Jednou z nevýhod jsou také vysoké požadavky na konfiguraci počítače, obzvlášť pokud na stejném systému chcete mít spuštěn i webovský server. FP je součástí nových Windows NT 4.0 Server; společně s webovským serverem - Internet Information Server.

Microsoft FrontPage je kvalitní produkt, který je určen především profesionálům s každodenní rutinní prací. Pokud nepoužíváte nestandardní tagy ve svých stránkách, určitě vám bude dobře sloužit.


Microsoft FrontPage

Výrobce: Microsoft

Kde: http://www.microsoft.com/

Forma: Komerční produkt

Platforma: Windows 95, NT

Popis: WYSIWYG HTML editor s organizačním nástrojem.

Hodnocení: Po delším zkoušení musím konstatovat, že FrontPage je jeden z nejkvalitnějších editorů a nástrojů, které jsou nyní k dispozici. Není rozhodně dokonalý, ale ukazuje cestu, kudy se budou velmi pravděpodobně budoucí nástroje ubírat.


Netscape Navigator Gold

Firma Netscape je jedním z průkopníků webovského "hnutí". Její prohlížeč stále patří k nejpoužívanějším a to se zřejmě zase tak rychle nezmění. Kromě klasického prohlížeče nabízí tato firma také prohlížeč obohacený o editační možnosti - Navigator Gold.

Při prvním pohledu neodhalíte kromě jednoho přibyvšího tlačítka žádné novinky. Ovšem po stisknutí ikonky "Edit" se vám otevře v rámci prohlížeče jednoduchý webovský WYSIWYG editor. Pomocí něho můžete rychle vytvářet nové nebo editovat již existující stránky, ale buďte připraveni na to, že nepodporuje příliš funkcí. Kromě vkládání obrázků a editací textových atributů, již na příliš možností nenarazíte. Chybí možnost definic tabulek, rámců a dokonce i netscapovských rozšíření HTML jazyka.

Hlavní předností zlatého Navigatoru je jednoduchost a existence uvnitř prohlížeče. Uživatel, který potřebuje jen občas vytvářet webovské stránky ocení, že nemusí instalovat další produkt a učit se jeho ovládání. Profesionální tvůrce bude s nabídkou Navigatoru silně nespokojen a udělá dobře, pokud se poohlédne někde jinde.


Netscape Navigator Gold

Výrobce: Netscape

Forma: Shareware

Kde: http://www.netscape.com/

Platforma: Windows 3.X, 95 a NT, Unix, MacOS

Popis: Webovský prohlížeč s možností editace a vytváření HTML dokumentů.

Hodnocení: Výtečný nástroj pro začátečníky, ale pro skutečnou tvorbu neobsahuje dostatek funkcí. Proto se hodí především pro tvorbu tzv. osobních stránek


WebMedia Publisher

Publisher je sice definován jako produkt pro začátečníky i profesionály, ale pravda je někde uprostřed. Díky několika nástrojům pro rychlé vytváření složitějších struktur, jako jsou tabulky, rámce a formuláře, si ho oblíbí ti, kteří nechtějí příliš pronikat do tajů HTML. Bohužel, produkt ne vždy dokáže odstínit uživatele od jazyka, takže určitou znalost budete občas muset prokázat.

Protože Publisher podporuje HMTL 3.2, rozšíření pro Netscape i Explorer, hodí se i těm, kteří chtějí vyždímat z WWW co nejvíce. Částečně je zabudována i podpora pro Shockwave a Javu a nechybí možnost definice vlastních rychlých tlačítek.

Produkt obsahuje dokonce vlastní interní prohlížeč pro ty, kteří mají málo paměti nebo nemají instalován klasický prohlížeč (asi téměř neexistující varianta). Přesto je možné v reálném čase prohlížet stránky v Navigatoru nebo Exploreru, jako u produktu HotDog. Zajímavou vlastností je sledování času, který strávíte nad jednotlivými dokumenty. Soubory můžete také přímo z prostředí Publisheru nahrávat do FTP archivu.

Publisher je schopný nástroj pro středně pokročilé i profesionály. Pro naše nemajetné uživatele je asi nepříjemný fakt, že umožňuje pouze několikateré spuštění a poté se musíte registrovat (a za produkt zaplatit).


WebMedia Publisher

Výrobce: Webmedia

Kde: http://www.wbmedia.com/

Forma: Shareware

Platforma: Windows 95, NT

Popis: Textový HTML editor s podporou nejnovějších standardů

Hodnocení: Kvalitní nástroj se slušnou řádkou produktivních funkcí.


Vývojářské nástroje pro HTML

Prostředí pro vývoj aplikací určených pro Web se nyní především orientují na Javu. Jinak pro vývoj CGI skriptů lze teoreticky použít jakýkoliv jazyk, a tudíž jakýkoliv vývojový nástroj. Následující krátký přehled se zabývá pouze speciálními prostředími, znamená to tedy, že zde nenajdete např. Borland Development Suite 5.0, který však podporuje i vývoj Javy.

Komplexní nástroje doplňuje řada speciálních utilit, které řeší určité části potřeb dnešního webovského dynamického světa. Část z nich pracuje s Javou, další část s vlastními proprietárními specifikacemi nebo s ActiveXem.

Symantec Café

Vývojová kavárna Symantecu je asi zatím nejlepší finální produkt, který je pro vývoj Javy k dispozici. Obsahuje několik nástrojů, které činí život programátora snažším a jednodušším.

Kromě hlavního překladače, který slibuje desetinásobné zvýšení rychlosti (podobně jako Microsoft), jsou součástí balíku další nástroje. Je to např. grafické projektové prostředí, které vzužívá řady čarodějů pro rychlé vytváření standardních tříd a částí kódu. Velmi důležitou součástí je též možnost znovupoužívání vytvořených tříd v dalších aplikacích.

Nechybí již samozřejmý nástroj pro tvorbu obrázků a dalších grafických částí programů (tlačítka, seznamy apod.) a hierarchický editor tříd, ve kterém vidíte vztahy jednotlivých tříd, které můžete také ihned měnit. Trasovací program pracuje na úrovni zdrojového kódu, a v rámci možností dokáže zpřístupnit hodnoty proměnných.

Symantec Café je profesionální nástroj, který si oblíbí i začátečníci. Díky vizuálním nástrojům mohou rychle proniknout do tajů tvorby programů v Javě. Skutečná síla produktu se prokáže až při porovnání s teprve vznikajícími produkty, většina z nich je totiž stále ve stadiu beta-testů. Symantec získal především rychlostí vytvoření svého prosředí.


Symantec Café

Výrobce: Symantec

Kde: http://cafe.symantec.com/

Forma: Komerční produkt

Platforma: Win32

Popis: Grafické prostředí pro vývoj aplikací a appletů v Javě.

Hodnocení: Poměrně kvalitní prostředí i vlastní překladač.


Visual J++

I Microsoft se rozhodl, že programovací jazyk Java bude v blízké budoucnosti hojně používán pro rychlé doplňování HTML stránek o interaktivní obsah. Dokonce ho podpoří komplexním nástrojem pro vývoj Java aplikací a appletů - Visual J++. Tento nástroj je jedním z řady vizuálních vývojových nástrojů, čímž pádem každý, kdo někdy pracoval s takovým nástrojem, může ihned nového člena rodiny používat. V současné chvíli je k dispozici první beta-verze, která je sice funkční, ale počítejte s tím, že ne vše se chová, jak by se dalo předpokládat. Přesto, především jako lákadlo, slouží nový vizuální nástroj výtečně.

Vlastní tvorba Java programů je rozdělena na dvě oblasti -- Java aplikace a Java applety. Větší pozornost je věnována druhé oblasti, neboť autoři očekávají, že tvůrci aplikací budou spíše zkušení programátoři.

Už beta-verze obsahuje několik čarodějů pro prvotní vytváření appletu a přidávání dalších vlastností. Bez jediného stisknutí klávesníce můžete během několika dialogů stvořit svůj první animační applet s rotující zeměkoulí. Potom stačí vyměnit standardní obrázky za vlastní a animace je hotova. Nemusíte se tedy zdržovat s psaním částí kódu, které existují v každém appletu. Čaroděj za vás také vytvoří základní HTML stránku, ve které je tvořený applet inkorporován.

Editační funkce jsou standardní, stejně jako organizační. Autor má možnost rozdělit si pracovní plochu na několik částí, aby si urychlil orientaci v kódu. Visual J++ totiž automaticky zobrazuje hierarchii vytvořených tříd, funkcí i proměnných.

Aby bylo možné vytvořené aplikace i applety spouštět, musíte si nejprve nainstalovat poslední beta-verzi Microsoft Exploreru 3.0. Poté lze kód také trasovat, i když zde se projevilo nejvíce nedostatků. Pro exekuci i trasování appletů používá Visual J++ zmíněný Explorer, který slouží jako hostitelské prostředí. Pokud nechcete prohlížeč Microsoftu používat, máte smůlu, protože nemáte možnost definovat jiné hostitelské prostředí (možná, že finální verze bude ke konkurenčnímu Netscapu tolerantnější).

Aplikace obsahuje nápovědu s kompletním popisem tříd Javy a některých možností použití. Některé části nápovědy nebyly v první beta-verzi ještě kompletní, včetně ukázkových příkladů. Dokonce chyběl i základní popis struktury Java programů, což je jistě škoda.

Visual J++ je zajímavý nástroj, zejména pro ty, kteří jsou již zvyklí pracovat s některým z řady nástrojů Microsoftu. Vývoj appletů v takovém prostředí je velice rychlý a příjemný a nelze než tento nástroj doporučit.


Visual J++

Výrobce: Microsoft

Kde: http://www.microsoft.com/

Forma: Komerční produkt

Platforma: Windows 95, NT

Popis: Kompletní vizuální nástroj pro vytváření Java aplikací a appletů.

Hodnocení: Testovaná beta-verze nebyla zrovna nejkvalitnější, ale náznaky budoucích funkcí vypadaly velice zajímavě.


Java Development Kit

Tvůrce programovacího jazyka Java zpřístupnil tuto technologii formou jednoduchého vývojového prostředí pod názvem Java Development Kit. V tomto balíku najdete utility a překladač pro Javu, zdrojový kód a kód jednotlivých Java tříd. JDK byl první nástroj pro tvorbu appletů a proto se nelze divit, že neobsahuje žádné grafické IDE, jako produkty, které se objevily později. Jeho předností je, že je zaručeně tou "pravou" specifikací Javy a existuje na několik různých platforem. Je těžké tento balík hodnotit, protože je přesně takový, jaký slibuje být. Pro začátečníky ho rozhodně doporučit nemohu, protože dnešní programátor je zhýčkaný grafickými "blbinkami" kompletních vývojových prostředí.

Pokud platforma, kterou užíváte, není příliš podporována výrobci programátorských nástrojů, JDK může být jedinou variantou, jak tvořit Java kód. Navíc, existuje celá smečka grafických IDE, které jako kompilační podklad používají právě JDK. JDK by ovšem měl používat také každý, kdo se míní tvorbě Java programů věnovat profesionálně. Minimálně proto, že zde může najít inspiraci v podobě příkladových appletů.

Podobně, jako JDK přímo od Sunu, exisuje asi deset dalších variací pro další platformy. Tato vývojová prostředí jsou také orientována na příkazovou řádku a poskytují minimální komfort pro vývojáře. Sun chystá vlastní kompletní vývojové prostředí Java Workshop, které bude určeno široké programátorské obci zhýčkané vizualními nástroji.


Java Development Kit

Výrobce: SunSoft

Kde: http://www.javasoft.com

Platforma: Win32, Solaris, MacOS

Forma: Freeware

Popis: Balík nástrojů a kódu pro vývoj Java appletů a aplikací.

Hodnocení: JDK je především nástroj pro ty, kteří pohrdají grafickým prostředím a požadují především výkon. A také pro ty, kteří pracují v prostředí, které ještě nemá k dispozici kompletní IDE pro Javu.


Budoucnost webovských nástrojů

Jak se bude dále nabídka nástrojů vyvíjet? To především záleží na celkovém vývoji Internetu a WWW. Velmi dobrým důkazem nestálosti technologií jsou oznámení Microsoftu ohledně stěžejního internetovského nástroje - Internet Studia. Tento balík měl být od začátku jediným nástrojem, který měl být zaměřen na proprietární multimediální specifikace firmy. Poté, co Microsoft zjistil, že se vývoj ubírá jiným směrem, specifikaci poněkud pozměnil. A mění ji dodnes, kdy stále není nástroj k dispozici.

Zjednodušeně lze však říci, že budoucí nástroje budou stále více orientovány na profesionální uživatele, ale se silnou podporou WYSIWYG vlastností. Jistě budou stále existovat textově orientovaná rozhraní, ale hlavní směr vývoje bude směřovat k jednoduchosti a neznalosti HTML jazyka. Podobně, jako je tomu u klasických vývojářských nástrojů. Bude také častěji docházet k integraci s kancelářskými a serverovými balíky. Rozhojní se také produkty určené pro správu webovských sídel, které se zatím dají spočítat na prstech jedné ruky. Tyto nástroje jsou však mnohdy daleko důležitější než vlastní editor.

Mnohé firmy, které dnes tyto nástroje produkují, budou muset zřejmě silně zápolit o svoji další existenci. Uživatel, nebo lépe tvůrce stránek, bude mít jistě z čeho vybírat.

Podstatně méně odhadnutelnou oblastí jsou dynamické aplikace vytvářené pro spolupráci s webovskými sídly. Ještě před rokem byl jedinou rozumnou variantou CGI skript a dnes si již můžete vybrat z nekonečné řady nabídek jednotlivých firem, které vyvíjejí prostředky pro dynamické internetové aplikace.

Výhodou je, že s velkou určitostí bude existovat možnost vytvářet propojení HTML dokumentů s dalšími aplikacemi pomocí standardních nástrojů a prostředků. Takže ačkoliv ještě na začátku tohoto roku to vypadalo, že kdo se do měsíce nenaučí Javu, nebude mít na trhu práce šanci, dnes je to celé trochu jinak. Jednak prvotní nadšení ze zajímavého programovacího jazyka vystřídala určitá skepse, protože během krátké doby se projevilo poměrně velké množství chyb. Navíc, žádný rozumný manažer nemůže počítat s tím, že by se stávající aplikace podařilo během krátké doby kompletně přeprogramovat. Takže Java se začala orientovat z absolutního a jedinečného jazyka především na prostředek pro vytváření uživatelského rozhraní, animací a podobných, především grafických kreací. Existují výjimky, jako např. webovský server kompletně stvořený v Javě, které jsou spíše předzvěstí budoucnosti. Java je určitě mohutný nástroj, ale její čas ještě nepřišel. Všichni důležitější vývojáři operačních systémů přislíbili, že v příštích verzích jejich produktů bude integrována přímá podpora Javy. Zatím tedy slouží Java jako doplňek a rozhraní pro ostatní jazyky. Do vývoje prostředí pro Javu vložilo prosředky více firem, a nyní doufají, že se jim vrátí.

Mezitím se objevují nové nástroje, vycházející spíše z postupné evoluce takových jazyků, jako je C,C++, Visual Basic, 4GL apod. Především internetovské oživení databázových balíků získává na oblibě. Není divu, protože tyto balíky obhospodařují velkou část větších podnikových informačních systémů. A jestliže se tvrdí, že programátoři jsou konzervativní, tak o těch, kteří vytvářejí podnikové aplikace to platí dvojnásob. Proto možnost pouhého doplnění o několik příkazů je určitě lákavější než představa několikaměsíčního vývoje kompletně nové aplikace.

Souboj prostředků pro vývoj dynamických aplikací je otevřený, a především na vás, kteří je vyvíjíte záleží, kterou cestou se bude Internet ubírat.

(pes)


| <<< | CW o Internetu | COMPUTERWORLD | IDG CZ homepage |