最近、利用しているネット上のツールを、自分がことごとくGoogle系に移行したことに気がついた。
メールは、プロバイダ(IIJ4U)からGmailに(どちらもThunderbirdでPOPアクセスしてるけど)。カレンダーはYahoo!からGoogleカレンダーに。RSSリーダーは、Sleipnir組み込みからGoogle Readerに。
なんでもかんでもAjaxが良いというわけじゃないけど、やっぱりこの手の日常的に利用するツールはそれなりにサクサク動いて欲しいわけで、その点でやはりGoogle系はサスガという感じ。特にカレンダーはもう絶対に戻れません。ていうか、Yahoo!のカレンダーがいけてなさすぎ、というのが実情な気もしますが。
ただ、GoogleカレンダーやGoogle Readerは時々重いことがあるのがちょっと不満。特にGoogleカレンダーのほうは、Ajaxならではなのかもしれないけど、重いときには動作がおかしくなることがあります。
たとえばある予定を編集する。その直後に別の予定を編集し始めると…、一つ前の予定の編集が完了したところで、後から編集していた予定のその時点で操作が、全部消えてしまったりする。要するに、1画面中で、複数の編集可能な個所があって、そこがスレッドセーフになってないということです。
一方Google Readerはある操作をすると画面全体がロックされるので、まあスレッドセーフになってるわけだけど、その分Ajax的なサクサク感はちょっと少ない感じ。
Google Mapsみたいに操作する部分が1箇所しかないようなアプリならいいんだけど、それなりに重い処理をするAjaxでは、この辺の設計が結構キモになるのかなー、とふと思いました。
コメントする