Macromedia
HomeSite 5

Editor HomeSite jistě není třeba ostříleným webovým designérům představovat. Již od uvedení na trh v roce 1997 tento program provází skvělá pověst, což je ve světě softwaru jev dosti neobvyklý. Před příchodem WYSIWYG editorů typu Dreamweaver či FrontPage navíc tento program představoval de facto standard v oboru tvorby stránek přímým zápisem kódu. Vývoj však od té doby udělal notný krok kupředu a zejména díky konkurenci v podobě zmíněných vizuálních editorů se začalo zdát, že editorům typu HomeSite pomalu zvoní hrana. Naštěstí se tak nestalo - chceme-li mít nad webovými stránkami naprostou kontrolu, ruční editaci se nevyhneme, o nutnosti přechodu na dynamicky generované stránky ani nemluvě.

http://www.macromedia.com

spuštění

kopírování

instalace

   
typ softwaru  trialware   operační systém  Win.9x/NT/2000/XP   objem dat  16,4.MB   jazyk  anglicky   cena  5100.Kč  

 

Význam přímých editorů zdrojového kódu si uvědomila také společnost Macromedia, tvůrce oblíbených produktů Flash a Dreamweaver, a v květnu minulého roku zakoupila společnost Allaire, původního autora HomeSite. Koncem roku pak tento editor uvedla již v rámci svého produktového portfolia. Užší integrace ostatně byla jen logickým vyústěním stávající situace - Homesite byl již několik let dodáván jako doplněk pro Dreamweaver a Ultradev.

Standardy
Internet - to jsou v současné době především nové technologie a standardy. Značkovací jazyky (tj. nejrůznější deriváty SGML) procházejí neustálými změnami, a tak je jen logické, že na tuto situaci museli reagovat i vývojáři HomeSite. Výsledkem jejich snahy je implementace podpory pro jazyk XHTML, který - dle slov svých tvůrců (konsorcia W3C) - má být spojovacím mostem mezi XML a HTML. Dialogy určené pro úpravu parametrů jednotlivých tagů tak vyhovují příslušné definici XHTML 1.0.
Vedle XHTML podporuje editor celou řadu skriptovacích jazyků - z těch nejpoužívanějších jmenujme alespoň ASP, Perl, PHP či CFML. Pro zvýšení přehlednosti kódu lze navíc použít integrovaný CodeSweeper, který formátování zdrojového kódu upraví dle zvolené šablony - v základní dodávce je zahrnuta podpora pro HTML, CFML, JSP a WebXML.

Pracovní prostředí programu

Prostředí
Podpora nových standardů je sice užitečná, ale drtivou většinu stávajících uživatelů asi zajímají spíše novinky v prostředí samotného editoru - zde si všimneme těch nejnápadnějších. Pozornému uživateli jistě neunikne přítomnost sekundární paletky Files. Důvod jejího zdvojení je jednoduchý - snadnější manipulace se soubory, např. ve stylu populárního "dvoupanelového" správce souborů Norton Commander. Změn se dočkaly i nástroje pro spolupráci s FTP serverem. Pro každý adresář projektu lze definovat jeho cílovou lokaci, při komunikaci se serverem lze navíc využít i šifrované komunikace SSL.
Osobně jsem byl zvědav, jak se podařilo integrovat HomeSite do produktové rodiny Macromedia - pominu?li však napojení na synchronizační systém Check-In Check-Out, který jistě znají uživatelé Dreamweaveru pracující v týmu, zdá se, že vše ostatní zůstalo při starém. HomeSite automaticky detekuje přítomnost Dreamweaveru a do lišty doplní tlačítko pro jeho snadné spuštění s právě editovanou stránkou. Škoda jen, že o své přítomnosti už nedá vědět také samotnému Dreamweaveru; v něm je pak nutné jej jako editor zdrojového kódu definovat ručně.

Podpora jazyků je vskutku rozsáhlá.

Přizpůsobení
Síla editoru HomeSite vždy spočívala také v širokých možnostech jeho nastavení. V páté verzi si tak lze přizpůsobit opravdu vše - od nástrojové lišty přes nabídku programu až k samotným dialogům pro úpravu jednotlivých tagů. Z těchto důvodů HomeSite obsahuje podporu pro jazyk VTML (Visual Tools Markup Language) a WIZML (Wizard Markup Language). První z nich je určen pro již zmiňovanou definici nástrojů pro úpravu parametrů tagu, ten druhý dává uživateli do rukou poměrně silný nástroj pro tvorbu průvodců při tvorbě stránky.
Další možnosti rozšiřování nabízejí stránky Developer Exchange (http://devex.allaire.com/developer/gallery/index.cfm), což je systém pro výměnu doplňků pro produkty z dílny (nyní už divize) Allaire - tedy i editoru HomeSite. Škoda jen, že tento prostředek nedosahuje kvalit systému Exchange, jímž podobnou funkci pro Dreamweaver a Flash zajišťuje Macromedia.

Dokumentace
V dodané krabici nalezneme vedle instalačního CD také referenční příručku o 320 stranách. První polovina manuálu je věnována popisu práce se samotným editorem, druhá část s popisem příkazů jazyka VTML má pak striktně referenční charakter. Po zařazení HomeSite do rodiny produktů společnosti Macromedia se logicky nabízí otázka, zda s jejími ostatními produkty drží krok i co do kvality dokumentace. S politováním musím konstatovat, že tomu tak není - manuál svědčí o tom, že tým zajišťující dokumentaci se má od svého nového vlastníka ještě hodně co učit...

Nabídka šablon

A celkový dojem?
Podobně jako v minulosti, i pátá verze editoru HomeSite představuje kvalitní produkt, za kterým jsou vidět roky vývoje i snaha co nejvíce vyhovět přáním koncového uživatele. Pokud nějaký výkonný a časem prověřený editor zdrojového kódu stránky a skriptů teprve hledáte, pak volbou HomeSite určitě neuděláte chybu. Patříte-li však již mezi uživatele verze 4.51, o nutnosti přechodu na novou verzi bych už tak přesvědčen nebyl - dle mého soudu nejsou novinky natolik významné.

Petr Vostrý

Macromedia HomeSite 5
Editor zdrojového kódu HTML a příbuzných jazyků.
Hardwarové nároky: PC/Pentium (Pentium II doporučeno), 64 MB RAM (128 MB doporučeno), 40 MB na disku
Softwarové nároky: Windows 98/ME/NT4/2000/ XP, Internet Explorer 4.5 nebo vyšší
Výrobce: Macromedia Inc., San Francisco (www.macromedia.com)
Poskytl: www.digitalmedia.cz
Orientační cena: 5100 Kč (on-line obchod)