AdobeによるMacromediaの買収が計画通りに進めば、Dreamweaver 8はMacromediaのブランドで開発される最後のバージョンとなります。また、Dreamweaver 8はこれまでで最高のバージョンであり、合理化されたワークフロー、新しいツール、より高い安定性、そして高速なパフォーマンスを提供します。
ワークフローと設計ツールの改善
Dreamweaver 8には、FirefoxやSafariといったWebブラウザのタブブラウジング機能に似た、タブ付きドキュメントウィンドウが新たに搭載されました。これにより、ドキュメントウィンドウが次々と表示されていくのを待つことなく、タブをクリックするだけで開いているファイルに切り替えられます。さらに、新しいワークスペースレイアウト機能では、フローティングパネルの配置を自由に保存できます。この便利な機能により、様々なプロジェクトに合わせてプログラムを設定できます。例えば、データベース駆動型のWebサイトを操作するために必要なすべてのパネルを整理して配置したり、複数のコンピュータで作業している場合は、それぞれの作業スタイルに合わせたパネルレイアウトを保存したりできます。
デザイナーの皆様には、デザインプログラムによく搭載されている2つの新機能「ズーム」と「ガイド」がきっとお役に立ちます。ピクセル単位での配置が必要なデザインの場合、ドキュメントを拡大表示してグラフィックの位置合わせを確認したり、ズーム機能を使って小さな表セルの操作を容易にしたりできます。新しいガイド機能では、ページ上にガイドラインをドラッグできるため、要素の位置合わせやページ構造の作成がより簡単になります。また、ガイド機能では、ページ上のアイテム間の距離をピクセル単位で測定することもできます。これは、ドキュメント内の正確な位置にバナーを配置したことを確認するのに非常に便利な方法です。
|
| |
より優れたCSSサポート
Dreamweaver 8では、カスケーディング・スタイル・シート(CSS)のサポートが大幅に強化されました。Dreamweaver MX 2004( 2004年1月)よりもCSSのレンダリング精度が向上し、:first-line や :first-letter などのCSS擬似要素、スタイル設定されたフォームフィールド、CSS Overflowプロパティを使用したスタイルを正しく表示できるようになりました。
スタイル操作を容易にするため、MX 2004ではCSS関連のさまざまなパネルが1つの統合パネルにまとめられました(右のスクリーンショットを参照)。これにより、スタイルの作成と編集がより簡単になり、ページで利用可能なスタイルを素早く確認し、それらのスタイルが要素の外観にどのように影響するかを確認できるようになりました。
非常に便利な追加機能の一つは、選択した要素に適用されるすべてのスタイルプロパティを表示できる機能です。スタイルはカスケード(複数のスタイルのプロパティがさまざまな方法で組み合わさり、コンテンツのフォーマットに影響を与える)されるため、特定の要素が最終的にどのようなプロパティを持つかだけでなく、それらのプロパティがどのスタイルに属しているかも確認できます(CSSエキスパートにとって、ルールパネルでスタイルにマウスポインターを合わせるだけで、そのスタイルの詳細が表示されるようになったDreamweaverは喜ばしいでしょう)。CSSスタイルは複雑になる場合があるため、これはCSSの初心者だけでなく、複雑なスタイルシートをデバッグする必要がある熟練したプロフェッショナルにとっても優れたツールです。
さらに、新しい視覚化ツールにより、複雑なCSSレイアウトのトラブルシューティングが容易になります。CSSパディングまたはマージンが適用されたアイテムを選択すると、Dreamweaverはマージンとパディング領域の場所と大きさを示す明るい色の背景を表示します。DreamweaverはCSSブロック要素(例えば
<div>
また、Web ページのバナー領域を表示するために使用されるタグなど) をサポートし、さまざまな背景色を使用してブロック レベルの要素を強調表示して、その位置とサイズをすばやく識別することもできます。
新しいスタイルレンダリングツールバーでは、ページ上での様々なメディアスタイルシートの効果を視覚的に確認できます。例えば、「スクリーンスタイル」(モニターにのみ表示されるスタイル)をオフにし、「プリンタースタイル」をオンにして、印刷時のページ表示をプレビューできます(Dreamweaver 8では、これらのメディア固有のスタイルシートをドキュメントに簡単に適用できます)。また、すべてのスタイルを一時的にオフにして、フォーマットされていないクリーンなHTMLを確認することもできます。
安定性とパフォーマンスの向上
Dreamweaver 8 は MX 2004 よりも高速で安定しています。たとえば、サイト内のすべてのファイルの読み取りを必要とするサイト キャッシュの再作成は、Dreamweaver 8 では大幅に高速化されます。
Dreamweaver 8では、FTPエンジンが刷新され、若干の高速化が図られましたが、さらに重要なのは、多くの要望があったバックグラウンドFTP機能が追加されていることです。MX 2004以前のバージョンでは、DreamweaverがハードドライブからWebサーバーにファイルを転送するたびに、転送が完了するまで他の作業を行うことができませんでした。そのため、コーヒーブレイクを取るか、別のプログラムに切り替える必要がありました。しかし、Dreamweaver 8では、Dreamweaverがバックグラウンドで静かにファイルを転送するので、Webページの作業を続けることができます。また、ファイル転送をサポートするため、ファイル同期コマンドが大幅に改良されました。このコマンドは実際に確実に動作し、WebサーバーにWebドキュメントの最新バージョンが確実に保存されます。
革新的な機能
|
| |
Dreamweaver 8は、プログラムのバージョンごとに革新的な機能を追加してきた伝統を受け継ぎ、XMLファイルを扱うための強力なアプローチ、ビジュアルXSLT(Extensible Stylesheet Language Transformations)オーサリング(右のスクリーンショットを参照)を導入しました。XSLTは、読みにくいタグベースのXMLファイルをHTMLを含む様々な便利な形式に変換するための言語です。この機能を使用すると、XMLファイルを美しいWebページに変換したり、PHP、ASP、ColdFusionページなどの動的なページの一部にフォーマットされたXML情報を追加したりできます。
現在XMLファイルを扱っていない場合でも、この機能は活用できます。例えば、CNN、ニューヨーク・タイムズ、BBCワールドサービスなどのヘッドラインニュースを含む「世界のニュース」ボックスをホームページに追加することを想像してみてください。ニュースフィードはXMLデータで構成されているため、Dreamweaver 8では他のサイトのコンテンツを自分のWebページに直接簡単に追加できます。
XSLT は HTML よりもはるかに複雑ですが、Dreamweaver 8 のビジュアル オーサリング アプローチにより、この非常に複雑なテクノロジを基本的な Web ページを作成するのと同じくらい簡単に使用できるようになります。
少し古い
Dreamweaver 8 には多くの新しい利点がありますが、それでも Web 開発のすべてのニーズに応えられるとは限りません。このプログラムがかつて先駆者であった 2 つの領域が、時代遅れになり始めています。Dreamweaver のビヘイビア (Web ページにインタラクティブな効果を追加する JavaScript プログラム) は、数バージョンにわたって大幅な更新が行われていません。現在のすべての Web ブラウザーが優れた JavaScript サポートを提供し、Google サジェストや Google マップなど、JavaScript 駆動型の Web サイトが一般の人々の間で新たに人気を集めている状況を考えると、これは残念な見落としです。より洗練された JavaScript フォーム検証、JavaScript を使用して Web ページのコンテンツを動的に変更するためのより優れたツール、サブメニュー付きのナビゲーション バーを作成するためのドロップダウン メニューの動作の改善 (この現在の動作では、Web ブラウザーで正しく表示されないことがよくあります) があれば望ましいでしょう。
さらに、Dreamweaver MXで導入された際にWebデザイナーを驚かせた、動的なデータベース駆動型Webサイト構築ツールは、プログラムの他の機能ほどの注目と支持を得ていません。いくつかの注目すべき例外(新しいXSLTオーサリングツール、PHP 5のサポート、ColdFusion MX 7のサポート更新など)を除けば、Dreamweaverのサーバーサイド機能には、新たな機能追加が期待されます。例えば、電子メールフォームの送信、フォームの検証、複雑なデータベース操作といった、サーバーサイドでよくある問題を解決するためのコマンドがまだ不足しています。より高度な機能を追加したいWebデザイナーは、依然としてサードパーティ製の拡張機能を購入する必要があります。
Macworldの購入アドバイス
Dreamweaver 8は、前バージョンよりも高速なパフォーマンス、豊富な機能、そして優れた安定性を備えた、確かなアップグレードです。開発者の皆様は、特にCSSレンダリング機能の向上、新しいインターフェースの利便性、魅力的な新しいXSLTツール、そして生産性を向上させるバックグラウンドFTPを気に入っていただけるでしょう。これは私がこれまで見てきたDreamweaverの中で最高のバージョンであり、強くお勧めします。
[ David Sawyer McFarland は 、『Dreamweaver 8: The Missing Manual』 (O'Reilly、2005 年)の著者です。 ]