2004年7月17日
Programming | Beyond APIs
「なぜ表示は遅くなるのか?」という特集に惹かれて久しぶりにWeb Designingを購入した。この特集ではSafariが激速ってことは分かった。
それよりも、トーサキ氏の連載で、最後に書かれていた「提供されるAPIありきでものごとを考えると、気づかないうちに妥協してしまうことがある」という一文に深く考えさせられる。
言い換えるとAPIに縛られているということだろうか。自分の開発姿勢を見返すと確かにそうだ。「Don't re-invent the wheel」の格言を盾に、使用する言語やライブラリ、フレームワークから提供されるAPIの範疇で、プログラム制作というか設計を行っている。
ある機能を提供するAPIがなかったら、自分はこの機能をどう実装したか。技術者は敢えて車輪を再発明する位の意気込みでいないと、表現や実現できる機能の幅が狭まってしまうかも知れない。
このWeb Designingには、Web制作会社の最新求人案内もまとめてあったが、せっかくだから女子社員比率を載せててくれれば役に立つのに。少なくとも僕には。
Comment