SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

japan.internet.com翻訳記事

ASP.NETによるインクリメンタルナビゲーションの実装

フレームワーク「Theseus」を使用したWebサイトへの実装手順

ダウンロード ソースコード (310.6 KB)

まとめ

 多くのユーザーは(そしてクライアントも)ドロップダウンメニューが嫌いです。階層構造を意識するのはいやなのに、ドロップダウンメニューはそれを強要するからです。

 技術的な観点から言えば、ドロップダウンメニューは、画面の解像度が今より低くインターネットをダイヤルアップで接続していた時代の遺物です。インクリメンタルナビゲーションの利点がまだ確信できない開発者は、5層の深さの階層構造に情報が分かれているWebサイトを想像してみてください。ドロップダウンメニューで十分ですか。そうではないでしょう。

 Theseusフレームワークは、メニューコントロール1つと同じくらい簡単にWebサイトに利用できます。このフレームワークのユーザーインターフェースはカスタマイズしやすく、従来のドロップダウンメニューと比べると、ずっと最適化された標準準拠マークアップをレンダリングします。ミノタウロスの退治にもう糸玉はいらないのです。

 ではまた。Happy Programming!

関連資料

The Encephalitis Societyについて

 この記事を書こうと思ったのは、2009年3月、BBCでレッドノーズデイ(赤鼻の日)に関する番組を見てのことです。英国では、レッドノーズデイは、慈善活動として何かおもしろいことを実行しようという日になっています。

 私の最初の顧客は、The Encephalitis Society(脳炎協会)の会長Elaine Dowellでした。脳炎は、感染が原因で起こる脳の炎症です。脳に大きな疾患をもたらし、死に至ることもあります。多くの人はほぼ完治しますが、患者もその家族や看護者も、非常に長い間辛い体験をします。Elaineは、息子さんが脳炎にかかり、この珍しいながらも多くの患者が苦しんでいる病気について、何か自分にできることをしようと決心しました。それから10年たった今も活動を続けています。

 Elaineの活動を最も的確に伝えるエピソードを紹介しましょう。ある日、私はWebサイトの変更に関する打ち合わせでThe Encephalitis Societyの事務所を訪ねました。Elaineと私が、このピクセルをこうしよう、その色をああしようと話し合っていると、新人地域担当者たちが地域コーディネーターに会いにやってきました。彼らが別室へ向かったのに1人の中年の女性が残り、「Elaine Dowellさんはいらっしゃいますか」と尋ねたのです。受付係の人がその新人担当者をElaineに紹介すると、彼女はElaineにこう言いました。「あなたは私たち家族のヒーローです。あなたがいなかったら、今の私たちはありません。」

 できることなら、家族を救うヒーローを必要とする事態など起こらないことを祈ります。けれど、もしもこの記事が普段の仕事のお役に立ったなら、今度はぜひThe Encephalitis SocietyのWebサイトへ行って、[Make a Donation]ボタンをクリックしてください。とても温かい気持ちになり、鼻が赤くなるでしょう。寄付すればするほど赤くなります。信じられないなら、[Make a Donation]ボタンをクリックして確かめてみてください。手元に鏡を用意して。

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
japan.internet.com翻訳記事連載記事一覧

もっと読む

この記事の著者

japan.internet.com(ジャパンインターネットコム)

japan.internet.com は、1999年9月にオープンした、日本初のネットビジネス専門ニュースサイト。月間2億以上のページビューを誇る米国 Jupitermedia Corporation (Nasdaq: JUPM) のニュースサイト internet.comEarthWeb.com からの最新記事を日本語に翻訳して掲載するとともに、日本独自のネットビジネス関連記事やレポートを配信。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

Andrew Wrigley(Andrew Wrigley)

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/4175 2009/08/06 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー