Microsoft Expression Web 4~ホームページビルダーよりきちんとしたHP更新アプリ

PCツール

Macromedia Dreamweaver

かつてはMacromedia Dreamweaverを使ってホームページの作成を始め、その後HTMLやXHTMLとCSSを独学で学んで、そこそこWebのスキルを身に付けたものです。

最近ではテキストエディタとFirefoxとFireBugが一番Webサイトのテスト検証をやりやすい環境だと思っていましたが、私はWeb屋ではないので、あらゆるタグやスタイル記述を覚えている訳では無く、使わないと忘れてしまう事もあり、HTMLエディタを使うのがベターだなと考えました。

更に私以外の人がページを編集することも配慮しなくてはなりません。まず候補に挙がるのはやはりテンプレート機能が使えるDreamweaverですが、多機能なので操作が複雑なのと結構な費用がかかる事です。ちょっとした編集を目的とした用途にはこの費用は高く感じます。

Microsoft Expression Web 4

そこで、Microsoftが無償化したExpression Web 4を使ってみる事にしました。評判によるとあまり余計なソースを生成しないという比較的硬派なHTMLエディタだと聞いていましたが、実際にインストールして使ってみるとかなりいい感じです。

根本的に某HP作成ソフトに比べるとシンプルで余計なソース(タグ)を生成しないので見通しも良いです。HTML初心者から中上級者にも扱えると思います。特にVisualStudioで養ったIntelliSense機能によるタグ補完機能がいい感じなのは上級者向けでしょう。HTMLは当然、CSSもIntelliSenseでどんどん補完してくれます。タグをいちいち覚えてなくてもサジェストしてくれます。

2/4 ウェブ作成ソフト Microsoft Expression Web が無料化 [ホームページ作成] All About

ダウンロードは上記記事を参考にすると良いでしょう。デフォルトだと英語版がダウンロードされるので、「+Details」からJapaneseを選択して日本語版をダウンロードするだけですけど。ついでにDesignとEncoderもゲットしておくと便利かも知れません。

最近だと、HTML5+CSS3を扱うことも増えたので、HTML5スキーマを利用できるようにして置くと便利です。アドインがあるので簡単にHTML5対応のHTMLエディタ(IntelliSense機能)が実現出来ます。Expression Webはほとんど余計なことをしないので嬉しいことです。

後は、書式設定からダイナミックWebテンプレートを実行して、Dreamweaverでいうところのテンプレートを定義していけば、Expression Web 4でもテンプレート機能が使えるので、触ってほしくない部分や一元管理したい部分をテンプレートにしておけば非破壊として合理的な管理が出来ます。

HTMLの基本を理解してない人(エディタに任せっきりのレベルの人)には、重要な部分のソースを触らせたくありませんからね。テンプレートを活用すると、部分的な文言のみ編集可能な様に制限をかけるなんてことができます。

もっともこの辺りの備えとしては、個人的にはWordPressを使ってCMS的にコンテンツ部分だけを更新してもらう方法がベターだと思っているのですが、動作環境によってはDBが使えないことも十分想定出来るしページ数が少ない場合等はむしろ静的ページとして管理した方がメリットが多い場合もあると思います。もちろんDBを使用しないCMSも存在しますが、CMSの導入が困難な場合もありますからね。(シンプルな静的ページであれば動作も劇っ速ですし!)

本来有償で販売されていたアプリケーションがこうやって無償で使用出来るのはありがたいことです。

Microsoft製のソフトウェアには当たり外れがあるといつも思うのですが、個人的にExpression Webは大当たりなアプリケーションだと思っています。ありがたく使わせていただき有効活用しましょう。

追記:公開終了後に入手する方法

Expressionを使いたいと考えた人も、その時期によっては既に公開終了してしまっていて入手できない場合があります。その場合は、Internet Archives(Wayback Machine)がアーカイブしてくれている可能性にすがるしかありません。

2018年6月26日にスナップショットされたアーカイブからダウンロードすることができました。もちろん日本語版も入手可能でした。もしダウンロードリンクが切れてしまっている場合は他の日付のスナップショットを探してみるのも一案です。

コメント

タイトルとURLをコピーしました