タグ

2008年2月25日のブックマーク (2件)

  • Webアプリのセッション管理はデスクトップアプリのメモリ管理と同じ - プログラマの思索

    Webアプリ開発で必ずぶち当たる課題、Webアプリ特有の技術、アーキテクチャについて考えてみる。 古くから続く課題を知れば、次世代Webフレームワークがどのように解決しようとして、何を提示しようとしているか分かりやすくなるだろう。 #以下、セキュリティ関係などを除く。 Webアプリは、Ajaxが登場するまで、UIがブラウザで制限されているため、それほど難しい機能を実装できなかった歴史があった。 古くはPer/PHP、そしてJavaに至るまで、Webアプリはステートレスだったから、殆どの機能は閲覧機能とマスタメンテナンス機能にすぎなかった。 なぜなら、Webアプリでは、6時間以上もかかるようなバッチ処理を実装したとしても非現実的だから。 しかし、以前から知られているアーキテクチャ上の課題はあるし、Ajaxの出現によって更にその課題が複雑になった現状もある。 Webアプリを作る時はいつも、下記

    Webアプリのセッション管理はデスクトップアプリのメモリ管理と同じ - プログラマの思索
    clayfish
    clayfish 2008/02/25
    web アーキテクチャ、とくにUIステートに関して興味深いまとめ
  • はてなの近藤社長はシリコンバレーでどんな問題に直面したのか? - 分裂勘違い君劇場

    近藤さんは、シリコンバレーで世界に通用するサービスを作ろうとした。 英語圏向けのサービスを。 サービスは一人では開発できない。 一緒に開発してくれる優秀なエンジニアが必要だ。 近藤さんに言われたとおり実装するだけの、イエスマンエンジニアではだめだ。 仕様の細部まで親身になって話し合いながら一緒に開発していく、企画センスも兼ね備えた頭の切れるギークが欲しいところだろう。 英語圏向けのサービスを開発するのだから、当然、英語圏の空気の読めるエンジニアが望ましい。 そこで近藤さんは、現地でそういう人材を採用しようとしたのではないか。 しかし、シリコンバレーでそういう優秀なエンジニアを採用するには、いくつもの問題をクリアしなければならない。 まず、具体的なWebサービスの企画が必要だ。 いくらシリコンバレーのギークたちが、梅田望夫さんのいうようにお互い褒めあい、陽気にオプティミズムを貫いている人たち

    はてなの近藤社長はシリコンバレーでどんな問題に直面したのか? - 分裂勘違い君劇場
    clayfish
    clayfish 2008/02/25
    とっても楽しめました