3. 11. 2010
Expression Web 4 versus FrontPage
Vyzkoušel jsem program Expression Web 4 od Microsoftu. Je hodně podobný programu Frontpage, který dobře znám. FrontPage už se nevyvíjí (od roku 2003) a Expression Web je považován za nástupce FrontPage: v podstatě je to tentýž program s jiným jménem. EW stojí asi 2 nebo 3 tisíce (podle toho, kde se kupuje) a k dispozici je 60denní trial verze. Expression Web si nekoupím, protože mi nepřináší nic, co bych potřeboval a co by FrontPage neuměl.
Obecné výhody Expression Webu:
- Asi nejkonfortnější HTML wysiwyg editor dneška. Je dobře udělaný, obsahuje důležité nástroje.
- Podporuje tvorbu statických stránek (na disku), ale nebojí se ani dynamických (jde v tom psát jednoduché PHPko).
- Formátováním textu se podobá Wordu 2003, i když se samozřejmě všechno dá řešit v HTML kódu.
- Hezké barvení kódu.
- Tvoří hezký kód, až brilantní.
- Velmi chytré propojení s CSS.
- Aplikaci SuperPreview ocení všichni, kdo tvoří pixel-top design.
Obecné nevýhody Expression Web:
- Během dvou dnů mi dvakrát mi spadnul. Testoval jsem ho na XPéčkách SP 3.
- Pomalu se spouští.
- Na fórech je reportováno dost chyb. Sám jsem náhodou objevil (pravděpodobně nereportovanou) chybu v testování hyperlinků (dynamické adresy chybně prohlásí za nedostupné). Když jsem kdysi testoval Expression Web 1, bylo to ale podstatně horší.
- Některé věci předpokládají, že na serveru běží ASP. Naštěstí se jim dá vyhnout.
- Expression Web se pravděpodobně snaží být hlavně návrhářským nástrojem, na což podle mě nemá. Kdyby se soustředil na správu obsahu, v němž spolu s FP mezi v off-line nástroji náhodou nemá konkurenci, výrazně by si pomohl.
Výhody pro uživatele FrontPage:
- Byla zachována bohovská FP vlastnost Include page, i když se musí zadávat webbot značkou přímo do kódu. Je vidět, že návrháři Expression Webu nepochopili genialitu téhle věci (vkládá obsah prvku body jednoho souboru na určené místo jiného souboru a dělá to off-line, což je na tom to nejlepší), ale báli se ji odstranit. Sice se nedá vyvolat z menu, ale naštěstí funguje.
- Byly zachovány DWT šablony s veškerou funkčností z FP. Druhá bohovská vlastnost, pro kterou jsou FrontPage i Expression Web dobré softy. Teď navíc návrhové zobrazení lépe ukazuje, co patří do DWT šablony a co je obsah upravované stránky. Přibyly jakési Master Pages, což jsou zřejmě šablony pro dynamické stránky, ale ještě jsem je nepochopil.
- Zmizely chybující funkce využívající FP extensions, takže se jimi už nedá splést. (Aneb nejčastější dotaz proč nefunguje FP počitadlo.) Hurá.
- Zmizely motivy / témata / themes. Hurá. Všechno je nyní dělané stylem. Začátečníkům pomůžou hezké šablony webů dělané v DWT.
- Zmizelo zobrazení Navigace, i když webbot značky pro navigační panely, vytvořené ve FrontPage, dál fungují. Je to asi dobře, protože Navigace byla vždycky nedodělaná a jenom lidem brala pozornost od důležitějších věcí. Kdyby se ale bývala Navigace ve FrontPage dodělala (stačilo tak málo!), byla by to skvělá věc.
- Přibyl dialog Site Management, který umožňuje rychle spouštět známé weby (přejmenované na Site). Tohle jsem si do FrontPage musel dodělat v shellu, protože se bez toho nedalo pracovat.
- Dají se upravovat PHP soubory bez nebezpečí jejich zhroucení (což hrozilo ve FrontPage).
- V návrhovém zobrazení má mnohem lepší renderování stylů.
- Mnohem lépe pracuje s FTP. Jediný důvod, proč jsem vážně uvažoval o koupi.
- Lépe se zadávají alty u obrázků (jsou zpět na první kartě).
Nevýhody pro zkušené uživatele FrontPage
Zobrazení Náhled (Preview) bylo odstraněno a přeneseno do aplikace SuperPreview, která je sice skvělá na přesné porovnání pixelů, ale moc humpolácká na běžné psaní. Chci kouknout a vidět, teď nemůžu.
Vyhledávání v kódu se musí explicitně zapnout, nestačí přejít do zobrazení kódu a dát CTRL+F.
Chybí pravopisná kontrola v češtině.
Hlavní nevýhodou ovšem je, že Expression Web oproti FrontPage nepřináší nic zásadně nového. Na celém vývoji FrontPage od verze 97 je postupné odumírání původní geniální myšlenky, která se zakládala na psaní celého webu (sajty), nikoli pouze na editování nějakých HTML souborů, jak to dělají ostatní editory. Opouštění myšlenky je například vidět na tom, že Expression Web z FrontPage odstranil zobrazení Navigace, namísto aby ho dodělal. Nebo zobrazní složek s přidáváním poznámek a jejich následného použití v kódu, se už taky nepodporuje.
Expression Web 4 si nekoupím, protože už mám FrontPage. Pokud ale chcete dělat pár jednoduchých webů a nechcete se mořit s PHPkem nebo se studováním všech HTML a CSS značek, nebo třeba jenom sháníte dobrý off-line HTML editor, tak je to rozhodně dobrá volba.
trvalý odkaz
Další články jsou v archivu.
Nejnovější příspěvky na hlavní stránce blogu.