自作の開発ツールであるXEAD Driverをデモすると、「ブラウザベースではないんですね」と言われることがある。ブラウザアプリ全盛のご時勢だ。業務システムをデスクトップアプリとして立ち上げるXEAD Driverに違和感を覚える技術者もいるかもしれない。しかし、デスクトップアプリが業務システムに向かないとみなす理由は今はない。 ブラウザアプリとして開発することの意義として「配布容易性」が筆頭に挙げられる。ブラウザがあればどこでも使えるのは大きな利点である。しかし、デスクトップアプリの配布容易性も、JWS(Java Web Start)や.NETのClickOnceなどの自動配布技術のおかげで遜色はなくなった。ブラウザアプリは規定のブラウザでなければ使えないが、自動配布技術にはそんな制約がない点も魅力的だ。 いっぽう、デスクトップアプリの魅力は「操作性」である。かつてのブラウザベースの業務
![ブラウザアプリと3階層型デスクトップアプリ - 設計者の発言](https://cdn-ak-scissors.b.st-hatena.com/image/square/80a0528527b2bdd24022f44be996ecf41ab44649/height=288;version=1;width=512/https%3A%2F%2Fwatanabek.cocolog-nifty.com%2Fphotos%2Funcategorized%2F2012%2F05%2F31%2Fbrouser_desktop.png)