Web API: 2006年5月アーカイブ

こんなおいしそうな議論をしていたとは、さっき飯食ってたときはぜんぜん知らなかったな(苦笑)。アンテナが下がってる。

naoyaさんの文章を読んでいてふと疑問に感じたのが、APIというときのIと「インタフェース」と書いたときとで、それぞれ異なる意味で言葉を使っているように読めるってこと。miyagawaさんのエントリのタイトルが「API, UI as Commons」と2つのIを並列して書いているのと並べて読むと、そこんとこを深読みしちゃうなぁ。

Catalyst の View::JSON とかは渡したデータ構造が勝手に JSON になって Web API になりますよ、というものだけども、これだけだとまだ開発者は「どういう API を持たせて、どういうデータ構造を返して」というのを自分で考えないといけない。なのでインタフェースに制約が欲しい。

APIというのはアプリケーションに対してサービスが公開するプログラミング用のインターフェイスだ。ViewがJSONになったからってそれがサービスが公開するインターフェイスになっていなければ、それはapIではない。それは愛じゃない。

プロフィール

Fumiaki Yoshimatsu
  • Fumiaki Yoshimatsu

このアーカイブについて

このページには、2006年5月以降に書かれたブログ記事のうちWeb APIカテゴリに属しているものが含まれています。

前のアーカイブはWeb API: 2006年4月です。

次のアーカイブはWeb API: 2007年3月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1