Expression Web Designer je zbrusu nový Microsoftí WYSIWYG editor, jehož první CTP můžete sami vyzkoušet. Mé první dojmy jsou následující.
- Je to FrontPage. Kromě vzhledu se s EWD nainstalují i některé nástroje Office, okno nápovědy má vzhled Office 2007 atd. Trochu mě to překvapilo, protože myslel jsem, že odkaz na FrontPage nebude tak znatelný, ale je to vlastně vcelku logické. Trochu divné akorát zůstává, že programy z rodiny Expression jsou momentálně každý pes jiná ves.
- V EWD najdete taky kupu věcí z Visual Studia 2005. Je to takový docela dobrý mix: z FrontPage si EWD vzal pohodlný vizuální návrh a o kvalitní podporu při psaní kódu se starají komponenty z Visual Studia.
- Podpora při ručním psaní kódu je tak dobrá, že si zaslouží pozornost samostatně. K dispozici je plnohodnotná IntelliSense, která je navíc citlivá na kontext, takže se uprostřed nějakého tagu nabízí jen aktuálně použitelné elementy. Inu, Visual Studio :)
- Dialog pro editaci CSS nepoužívá žádné rádoby uživatelsky přítulné názvy, ale přímo CSS vlastnosti (např. „background-color“ místo „color of background“). Drobnost, která potěší, ale i celkově na mě EWD působil tak, že pracuje velmi blízko skutečnému HTML a CSS kódu – žádná snaha uživatele od těchto technologií abstrahovat, což je moc dobře.
- Podpora ASP.NET a Sharepoint ovládacích prvků. Teď se ozvěte, PHPčkáři :)
- Layout je podporován velmi intuitivně, bohužel ale pouze pomocí tabulek. Rovněž generované HTML je značně zastaralé (ač se syntakticky jedná o XHTML 1.0 Transitional, strká do kódu width, height apod.). Doufám, že v této oblasti ještě dojde k podstatným změnám, ale uživatelské rozhraní WYSIWYG editoru považuji za povedené.
- Umí na požádání udělat kulaté rohy (vygeneruje obrázky daných parametrů a vsadí je jako <img> do tabulky, takže nic moc) a stínování boxu.
- Uživatelské rozhraní je na velmi vysoké úrovni (oproti třeba NVU). Se styly se EWD snaží pracovat podobně jako Word, který to má podle mě udělané velmi dobře. Hodně šikovný je stavový řádek, panely pro jednodušší nastavení vlastností elementů nebo toolbox obsahující jak HTML elementy, tak ASP.NET a Sharepoint komponenty.
Celkové hodnocení: EWD se mi hodně líbí. Kombinuje intuitivní WYSIWYG, velmi výkonný textový editor (v podstatě jsem nenarazil na nic, co by mi chybělo) a dobré uživatelské rozhraní. Teď ještě zapracovat na generovaném HTML kódu a EWD si určitě cestu k webdesignerům najde.
Nepřekvapuje mě, že produkt implementuje jiné technologie své firmy. Stejně jako Adobe a Macromedia s různými Flexy, ColdFusiony a podobně. Takže mi to zvolání přijde… hm… tendenční?