Webアプリを創る

Umbraco と ASP.NET MVC

2011年5月31日

Umbraco の次期バージョンである Umbraco 5 では、全面的にソースが書き換えられて ASP.NET MVC 3 ベースになるということもあって、最近は ASP.NET MVC 3 を使って Web ページを作成していました。実際に使ってみて ASP.NET MVC もかなり使いやすくなっていることを実感しています。この日曜日から久しぶりに Umbraco のことを調べていると Umbraco v5 Wiki というページが公開されているのに気がついて、Umbraco 5 の公開が近づいてきたと実感できるようになりました。

安定版が出るまでには少し時間が必要だと思うので、ASP.NET MVC で作成したアプリケーションを Umbraco 4.7 に組み込むいい方法がないか探していると、MvcBridge という Razor MVC PartialViews を Umbraco に組み込むことができるパッケージを見つけました。最近公開されたばかりだが一度試してみようと思っています。

話が変わるのですが、最近、Umbraco に関する初めての本である 「Umbraco User’s Guide」 が発売されました。早速、Amazon で注文しました。後で気がついたのですが、発行元の Wrox だと PDF の E-Book も売っていました。それだとダウンロードして直ぐに見ることができました。Umbraco のマニュアルに関しては、Umbraco.tv がいいと思うのですが自分の英語力だと説明についていけないので、本も貴重だなと思っています。

日本の IE6 のシェアが減少しない原因は企業にある

2011年4月26日

東日本大震災のため公開が遅れていた Internet Explorer 9 (IE 9) の日本語版が本日公開されたので、早速インストールして使っています。IE9 が公開されたのを機会に Web サイトの構築を HTML5 に変更したいのですが、IE9 は Windows XP に対応していません。現在の OS やブラウザーのシェアを考えると HTML5 への移行には少し時間が必要になってくるようで残念に思っています。

もっと残念なのは Internet Explorer 6 (IE6) の問題です。Web サイトの構築をしている人であれば、ほとんどが IE6 なんか早くなくなってしまえと思っているし、Microsoft も最新版への移行を推奨しており、The Internet Explorer 6 Countdown というサイトを開設しています。そのページには各国の IE6 の最近のシェアが表示されており、現時点で IE6 のシェアが高い順に、中国 33.8 %、韓国 24.5%、インド 11.8%、日本 10.1% となっており、日本はワースト4位ということになります。

自分の管理している Web サイトの一つに、IE 6 のシェアが今でも 22% という韓国なみのものがあります。今日 Google Analytics を見ていて気がついたのですが、IE6 の場合は、IE8 とは明らかに違って極端に土日のアクセススが少ないのです。下図が Google Analytics のブラウザーバージョン別の訪問数の図で、上が IE6、下が IE8 で、IE6の場合は土日は平日の1割ぐらいになっています。ログのIPアドレスからアクセス元をチェックしてみてみると企業からのアクセスがかなり多くなっています。

こうしてみると、日本では個人の多くは IE6 を使っておらず IE8 等の最新のブラウザーを使っている、IE6 を捨てられないのは企業である、ということになります。なぜ、企業が IE6 を使うのかというと、IE6 にしか対応していない企業内システムがあるからだとしか考えられません。アメリカでは IE6 のシェアは2.8%です。ヨーロッパの各国もほぼ同じ程度です。日本の企業では、自分のサイトへのアクセス状況から大雑把にいうと 4 割が今だに IE6 を使っているということになります。

2011年2月末時点での国別のシェアは、中国 34.5%、韓国 24.8%、インド 12.3%、サウジアラビア 10.7%、台湾 10.7%、日本は10.3% でした。こうしてみると、IE6 のシェアが一番減少していないのは日本だし、順位もワースト6位からワースト4位になっています。今となっては IE6 の機能はどうみても貧弱です。いつまでも IE6 を使っていて企業のIT活用は大丈夫なのと言いたくなります。企業のの生産性をあげるためにも、IE6 を止めて新しいブラウザーを使うための投資や人材の育成をすることは日本の将来にとって重要ななことだと思います。

image

image_3

Umbraco 4.7.0 が公開されています

2011年3月17日

Umbraco 4.7.0 が公開され、CodePlex のページからダウンロードできるようになっています。また、Web Platform Installer (Web PI)でもインストールできるようになっていて、使用できるデータベースに、SQL Server と SQL CE を選択することができるようになっているので、WebMatrix + SQL CE を使えばワンクリックで簡単にインストールすることができるようになっています。

また、今回のバージョンアップでは、Razor の機能が大きく改善されています。詳細については、Razor を使ってプログラミングにメモをしています。

image

Amazon EC2 の東京リージョンが開設

2011年3月5日

Amazon Web Services が東京にデータセンターを開設したということで、Amazon EC2 で東京リージョンのものを使ってみました。Amazon が用意している Windows のAMI は、標準では日本語版ではなく、英語版でした。しかし、日本語言語パックがインストール済なので、言語の設定を変更するだけで日本語 Windows になります。なお、言語の設定の手順は、Amazon EC2 で Windows 環境の構築 その2 日本語化にメモをしています。

価格につては、東京リージョンの利用料金はかなり割り増しになることが予想されていました。実際にどうなったかをWindows サーバーで計算してみると US East と比較して、オンデマンドインスタンスだと微妙に高いぐらいですが、スモールインスタンスの一括払いだと 20% ぐらい高くなり、マイクロインスタンスの一括払いになると 30% 少々も高くなってしまいます(詳細は、Amazon EC2 で Windows サーバーを構築にメモ)。スポットインスタンスの利用料金も同様に高くなっていて、マイクロインスタンスの利用料金が実態としてはかなり高くなるのは痛いですね。

レスポンスは、アメリカのサーバーと比較すると、遅延がなくかなりいい状況です。ただ、サーバーが混雑していないためレスポンスがいいということも考えられるので、もう少しテストをしながら様子を見たいと思っています。