マイクロソフト、無償のWeb開発環境「WebMatrix」を公開。HTML/CSS/JavaScriptエディタ機能、PHP対応、FTP機能など手軽で便利な統合ツール

2011年1月17日

マイクロソフトは先週、無償のWeb開発環境「WebMatrix」の提供を開始しました。WebMatrixには以下のコンポーネントが含まれており、Windowsで簡単にWebサイトの構築を行うことができます。

Microsoft WebMatrix

調べた限りではIIS ExpressはWebMatrixの画面から簡単に起動/終了ができ、SQL Server Compact Editionはアプリケーションと連動して起動終了するようなので、WebMatrixをインストールしても余計な常駐プロセスなどが発生しないようになっているようです(IIS ExpressとSQL Server Compact Editionについては、「もっと Web 開発を簡単に ~ IIS Express と SQL Server Compact ~」などが参考になります)。

HTMLエディタ装備、PHPもローカルで動作

WebMatrixの画面と機能を紹介しましょう。

WebMatrixは、HTML/CSS/JavaScript/PHP/ASP.NETなどに対応したエディタ機能を備えています。上部のツールバーにある「開始」「停止」「再起動」ボタンでIIS Expressの開始や停止もボタン1つで可能。画面のプレビューは、別にWebブラウザを立ち上げておいてそちらで参照するようです。

fig

「発行」メニューの中の「設定」で、FTP先のホスト名、ユーザ名、パスワードなどを設定可能。

fig

「PHPを有効にする」をチェックすると、「PHP For WebMatrix」のインストールの後にPHPがローカルで使えるようになります。

fig

SQL Server Compact Editionでデータベースの設定も可能。インストール不要でファイルをコピーするだけで使えるという超手軽なデータベース。当然ながら、SQL Server、SQL Azureと互換。

fig

ASP.NETを使わないWeb開発でも、HTTPサーバによるプレビューとFTP機能付きのシンプルなHTMLエディタとして使えるソフトウェアではないかと思います。

しかも、ローカルのPHP、ASP.NET、SQL Server、MySQLの環境下で、WordPrss、Drupal、Joomla! 、SugarCRM、phpBB、DotNetNuke CMSなどを実行するコードもギャラリーから簡単にダウンロード可能。

fig

ローカルで動的なWebサイトを試行錯誤しながらデザインするのにはとてもよいツールではないでしょうか(個人的にはPerlでMovableTypeも動かしたかった!)。

Razorによる命令拡張

マイクロソフトの発表によると、WebMatrixでは「Razor」と呼ばれる新しい拡張命令を使うことができます。Razorは先頭に「@」を付けた命令で、以下の例ではデータベースの内容をHTMLに簡単に展開させています。

fig

Razorが面白いのは、プラグインで命令を簡単に拡張できるところです。以下では、FacebookとPaypal用の拡張が行われていて、「Like」(いいね)ボタンの追加や、Paypalの支払い機能を簡単にWebアプリケーションへ追加する例を示しています。

fig

マイクロソフトによると、Razorを拡張するプラグインは多くのサービスプロバイダから提供されると同時に、Razorを含むさまざまな種類のテンプレートが、TemplateMonster.comでダウンロード可能になると発表されました。

fig

さらにWebMatrixには、ホスティング業者を選び、開発したWebサイトをホスティング先へ転送する機能もありますが、日本ではWebMatrixに対応したホスティング業者は発表されていないようです。

(追記 2011/1/17: 日本では「データ・ジャパン株式会社」がホスティングに対応していると発表されていました)

無償で使える開発環境

Publickeyではこれまでにも次のような、無償で使える開発環境を紹介してきました。あわせてご覧ください。

このエントリーをはてなブックマークに追加
follow us in feedly

タグ : CSS3 , HTML5 , JavaScript , Microsoft , Webブラウザ , システム開発



≫次の記事
スクラムの生みの親が語る、スクラムとはなにか? たえず不安定で、自己組織化し、全員が多能工である ~ Innovation Sprint 2011(前編)
≪前の記事
グーグルNexus SのNFCで、Suicaを読むアプリが早くも登場

Loading...

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed



Publickey 最新記事 10本

Publickey Topics 最新記事 10本


PR - Books


fig

fig

fig

fig



blog comments powered by Disqus