原発の是非を選挙の争点にする前に認識しておくべき6つのこと
今週の週刊 Life is Beautiful:12月11日号

なぜ Node.js を iPhone 上で動かしたいと思ったか

今日、シリコンバレーまで neu.Node (参照)のデモに行って来た。私が「オープンソースにするつもりだ」というと、ホスト役のベンチャー・キャピタリストが「技術的なチャレンジを別とすれば、なぜ Node.js を iPhone の上で動かそうとしたのか」と聞いて来た。

そこで、思わず自分の口から出た言葉が「私は思いついたことを素早く目に見える形にするのが大好きで、特にネットワーク関係のプログラムは JavaScript で書けば Objective-C で書くより10倍ぐらい生産効率が上がるから」というもの。

自分で言ってから再認識したのだが、一度 JavaScript でネットにアクセスするプログラムを書いてしまうと、C++ や Java や Objective-C で同じようなプログラムを書くのが煩わしくて仕方がなくなる。そこで、ネットワークにアクセスする部分だけでも JavaScript で書けないものか、と前から考えていたのだ。

今回のデモ用にも、Yahoo Finance から取得した過去の株価を D3.js を使ってグラフ化するというものを前日に付け加えたのだが、Objective-C ではそのスピードではコードは書けない。

これから作る iPhone アプリは、例えUI部分にHTML5を使っていなくとも、ネットワーク部分は全て Node.js で作ろうと考えている私である。

Comments

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Your Information

(Name is required. Email address will not be displayed with the comment.)