Adobe Dreamweaver CS5 - výborný nástroj pro statický obsah
MyEgo.cz
Adobe Dreamweaver CS5 - výborný nástroj pro statický obsah
Adobe v nedávno vydané CS5 verzi Dreamweaveru nabídl hodně nových funkcí. Kromě tradičního zaměření na editaci statického HTML, CSS a Javascriptu zde existuje mnohem lepší podpora pro PHP.
Statické HTML a CSS
Pokud navrhujete jednoduchou stránku, je Dreamweaver zřejmě ta nejrychlejší cesta k cíli (společně s Microsoft Expression Web 3.0). Dreamweaver generuje validní kód, zobrazuje živý náhled, a případné bugy se snadno ladí, integrovaný "inspektor" je použitelnější než Firebug pro Firefox.
Dobrá je i produktivita - když v HTML kódu linkujete externí CSS soubor a napíšete <div class="">
, tak vám Dreamweaver nabídne existující definice tříd v CSS. Je to pohodlné a urychluje to práci i když nepoužíváte vizuální návrh a vše píšete poctivě ručně. Pokud si stáhnete patřičné rozšíření, můžete dokonce vytvářet HTML5 obsah.
Interní renderovací jádro je velice schopné, nemá problém s pokročilým CSS2/3 ani s poslední verzí jQuery. Výborný je Live View pohled, kdy se prováděné změny v HTML či CSS ihned zobrazují, jak budou vypadat v reálu.
Podpora pro PHP a redakční systémy
Hodně novinek je v podpoře "redakčních systémů". Adobe na svém webu jmenuje WordPress, Joomlu, Drupal, a další, fakt je ale ten, že se nejedná o specializovanou podporu pro pár vyvolených CMS, ale o zcela obecný PHP parser, který je schopen pracovat s libovolným kódem. A to je mnohem lepší.
Když si nadefinujete v Dreamweaveru projekt a otevřete soubor, během pár sekund Dreamweaver projde veškeré související CSS, HTML, JS, PHP a další soubory, a v horní řádce vám je pohodlně zobrazí k přepnutí a editaci:
Definice serveru projektu obsahuje několik modelů, nejpoužívanější bude PHP / MySQL. Následně máte pro psaní vašeho projektu významnou podporu - funguje nejenom automatické doplňování a nápověda pro vestavěné PHP funkce a pro jejich parametry, ale i pro veškeré vaše vlastní metody a třídy, ať už jsou jakkoliv hluboko zanořené ve struktuře projektu a PHP knihovnách.
Editace PHP, ale i JS, CSS a dalších souborů podporuje Live View, takže v jednom okně máte kód a ve druhém vidíte živý výsledek. Zapomeňte na Firebug, toto je mnohem lepší.
Drobné výhrady mám jen k samotnému editoru zdrojového kódu, který je jako textový editor stále pouze průměrný. Jsou to takové triviality, které se dají snadno naprogramovat, ale mohou významně ulehčit život programátora. Třeba když si najedete kurzorem na levou závorku, schopný programátorský editor vám automaticky vysvítí tu pravou. Dreamweaver ne. Spousta operací se také dá vyvolat jen z košatého menu a nemají defaultně nastavenou klávesovou zkratku. Klávesové zkratky se sice dají nadefinovat, ale musíte tím strávit několik desítek minut. Také když napíšete [, Dreamweaver neumí automaticky doplnit ].
Šlo by pokračovat, prostě "kritické maličkosti". A to je škoda. Stačil by nepatrný kousíček programování navíc ze strany Adobe a šlo by hovořit o dokonalosti.
Dobrá je ale kontrola syntaxe PHP v reálném čase, kterou si můžete zapnout, a pomáhá při odhalování chyb už při psaní.
Přechod k Dreamweaver CS5
Dreamweaver CS5 je velice povedený produkt. Osobně ale zůstávám pro tvorbu PHP projektů u dedikovaných nástrojů a používám Dreamweaver CS5 "jen" pro psaní statického HTML (třeba i tohoto článku) a pro návrh šablon. Možnosti ladění a tvorby statického obsahu jsou v Dreamweaver CS5 naprosto vynikající.
ahoj
a jaky programy pouzivas pro php?
zendstudio?
Spíše než pozitiva vidím u CS5 oproti CS4 samé negativa. Totálně zprasili přístup na FTP(musí být lokální kopie). Co se týče samotného kódu, je tam pár vychytávek, ale většinou zanedbatelných. Zato rozpoznávání syntaxe u PHP mě donutila přejít zpět na CS4, protože nová verze nepodporuje 5.3, což už mě dostalo. A je to škoda, myslím že právě absence podpory PHP 5.3 a zprasený FTP je hlavní důvod přechodu na předchozí verzí mnoha uživatelů.