OpenSocial周りのWebの盛り上がりについて。

[前エントリ](http://prius.cc/d/20090627_opensocial-host.html)で
> 正直、参加者の大半が課題作れなかったのは意外だった。…と他人事のように書いて俺も出来なかったわけだがw、おそらく主催者のwillnetさんはこれくらい簡単にできると思ってたんじゃないかな?
と書いたわけだけど、これはマジで意外だった。
実は俺が思ってるより課題([こちら](http://d.hatena.ne.jp/willnet/20090626)を参照)が難しかったのかもしれないけど、やる事と言えば
1. Todoリストの完了ボタンにユニークなid属性を付与する
2. 完了ボタンを押すとid情報をJavaScript APIに渡し、Todo情報を削除するようにする
くらいだから、やはりこれくらいは簡単にできる想定だったんだろう。つまり**昨日の参加者はJavaScriptに不慣れだった**と勝手に決め付けて話を進めるが、俺は勉強会=ある程度は出来る人の集まりというイメージを持ってたし参加者もWeb系の人がほとんど(だったと思う)ので、この結果には驚いてしまったのである。という事で考察。
#### 1. 普段JavaScriptを書いてない人が興味を持ってる
まぁ俺ですが、普段Webアプリも作らないくせにmixiアプリに興味を持ってOpenSocial勉強会に参加した人。けどこれは少数派。会場に来てたと思われるWeb系の人はどうなの?となるが、Web系だからと言ってJavaScript書いてるとは限らないのである(学生時代のWeb系会社バイト経験より)。
参加者の中にドリコムの人がいて彼はバリバリmixiアプリ作ってそうだったけど、ドリコムは「なるべくJavaScriptを書かずmixiあぷりを作れるような」フレームワークを構築してるらしい。
実際俺も**「JavaScriptって書くの面倒っぽくてクライアント環境に依存する割に大したことできねーし」**と思って今まで勉強しなかったわけだし、Web系会社に勤めていても「毎日JS書いてます!」という人は少ないのかもしれない。
#### 2. 普段JavaScriptを書いている人が興味を持っていない
ポイントはこっちかな。毎日JS書いてそうなWeb上での有名人がOpenSocialに食いついてない気がする。これも勝手に考えると、
1. 技術的には面白くない
2. ソーシャルってのが気に喰わない
3. 検証環境を作るのが面倒。
のかなぁと。OpenSocialといってもmixiの情報使えるだけで後はJavaScriptで書くだけ。普段からJS使ってる人はあまり目新しいと思わないのかも。もう一つが、mixiアプリ作ってもmixiの中でしか使えないこと。俺は[このエントリ](http://prius.cc/d/20090515_mixiapp.html)で書いたとおり**友達が使ってくれるだけでもいいじゃん**と思うんだけど、Webアプリを作ってURL一発でリーチしてる人なら、mixiだけのためにアプリ作るなんてアホらしいのかもしれない。会員制サイト否定派も多いしねー。
最後はおまけだけど、いちいちファイルアップしてmixiアプリにアクセスするのが面倒という説。普段使ってる環境使えないとストレス溜まります。[OpenSocial Development Environment](http://mixiapp.rash.jp/wp/?p=15)は使えるけど、eclipseインストールするのめんどいという人もいる。
以上3つの理由で食いつきが悪いのかな、と思います。


そう考えると、mixiアプリの作成者属性ってiPhoneアプリ作成者と被るところはあるのかも。面白半分、利益半分。普通のWebアプリに比べて法人割合が高い。
ただ言えることは、現時点で**mixiアプリを自在に作れる人は少数**だということ。勉強会に来るメンバーがこのくらいの習熟度ということは、今のうちにノウハウ積み上げれば正式版スタートしてから手をつける人に差をつけることができるかも…!
### とはいえ
前途多難だなー。プラットフォームが不安定で検証もままならねーし、JavaScriptっていっても昔流行ったステータスバーの表示をちょろっと変えるレベルじゃないからね。実際、[この本](http://www.amazon.co.jp/JavaScript-%E4%B8%AD%E7%B4%9A%E8%AC%9B%E5%BA%A7-~Ajax%E3%82%92%E5%AD%A6%E3%81%B6%E5%89%8D%E3%81%AE%E5%9F%BA%E7%A4%8E%E7%9F%A5%E8%AD%98-%E8%97%A4%E6%9C%AC-%E5%A3%B1/dp/4774132349/ref=pd_sim_b_6)を120ページくらいまで読んだけど、mixiアプリのコード例で使われてる書式なんて全然出てきませんからね>< Web2.0時代のJavaScriptにはまだ遠いわー。