ここ最近、世間様を騒がしている Web2.0 。かくいう私も妙なハマりっぷりをしています。それがなぜなのかを少し考えてみました。 でた結論は、"軽い" からでした。 小難しいことを書くのは苦手なんですが、 Ajax アプリに代表されるプログラミングモデルとか、リッチなUIとか、メッセージをやり取りするための手法だとか。こうカチッと型にはめなくてもいいのがすごく良くって。SOAとかだと、Webサービスがどうとか、ESB がどうとか、プロセスがどうとか、あーとかこうとか、もうなんやしらん重いんです。アレを決めてこの標準に準拠してとか、この設定はとかあーとかこうとか。イィーーー(>_<)ってなってくるんです。 たしかに、 Ajax アプリを作ったりするときでも、非同期通信するならメッセージは REST でやり取りしようとか、XML-RPC がいいんじゃない?とかいろいろ考えなければならない部分は