karasuyamatenguの日記
この広告は、90日以上更新していないブログに表示しています。
Tim Bray(GoogleのAndroid応援団長)が﹁#!﹂の入ったajax用URLを使用を批判している。
http://www.tbray.org/ongoing/When/201x/2011/02/09/Hash-Blecch
new: さらならる﹁#!﹂URL批判
例にtwitterのtwitter.com/#!/timbrayを挙げている。
#!の働き
●サーバ側は#!の前までしか見えない。上の例だとサーバはtwitter.com/のリクエストを受ける
●#!以降はブラウザの中のジャバスクリプトが解釈する
何故#!を使うのか
●ajaxのアプリは古いブラウザでは基本的にURLを変更することができない…
●ただし#(フラグメント)以降はブラウザ内のJavaScriptからでも変更可能
●なので、ajaxアプリケーションが自分の状態をURLバーに表示するために使われるようになった。
●つまりajaxアプリケーション内でのページと考えればいいだろう
#!に対するtbrayの批判
●サーバが認識するURL(#!以前の部分)が一つのドキュメントと対応するというウェブの大原則に背くルール違反
●この単純なURLとドキュメントの対応がなかったらサーチエンジンは生れなかっただろう
●googleは#! URLをクロールする決まり事を提案しているが、これは酷いハック
●このようなバリアによって次のグーグルのような発明が困難になることが最大の問題
ウェブのURLドキュメント対応の原則を無くなると、Googleが生れた土壌が損なわれるというのがtbrayの論点だ。
コメントにはウェブは進化すべきて、このような古臭い決まり事は犠牲になっても仕方ないという意見もある。
WordPressの開発者Mark Jaquithのコメントが面白い。
●AJAXアプリがURLを変えられないという事態は2ー3年後には無くなるので、#!も必要なくなる
●WordPressの次にリリースではHTML5をサポートしないものはAJAXを使わないで、HTTPリクエストで更新する…
●…何故なら﹁WordPressに#!を掃き出させるようなことすぐらいなら死んだ方がましだ﹂から
●"No way in hell am I going to see WordPress spitting out hashbang URLs"
#!によるAJAXもいいがHTML5の動向を見ながら判断して使った方がよさそうだ。
karasuyamatengu
広告を非表示にする
プロフィール
id:karasuyamatengu
読者です
読者をやめる
読者になる
読者になる
このブログについて
検索
リンク
●
はてなブログ
●
ブログをはじめる
●
週刊はてなブログ
●
はてなブログPro
最新記事
postgres 9.3 でjson
htmlでもありjpegでもあるファイル
VIペダル
被害妄想症の友人‥ Pythonでssh
Flameが世界最高水準の技術によるサイバー兵器であることを証明する機能リスト
月別アーカイブ
▼
▶
2013
●
2013 / 9
▼
▶
2012
●
2012 / 7
●
2012 / 6
●
2012 / 5
●
2012 / 4
●
2012 / 3
●
2012 / 2
●
2012 / 1
▼
▶
2011
●
2011 / 12
●
2011 / 11
●
2011 / 10
●
2011 / 3
●
2011 / 2
●
2011 / 1
▼
▶
2010
●
2010 / 12
●
2010 / 11
●
2010 / 10
●
2010 / 9
●
2010 / 8
●
2010 / 7
●
2010 / 6
●
2010 / 5
●
2010 / 3
▼
▶
2009
●
2009 / 12
●
2009 / 10
●
2009 / 9
●
2009 / 8
▼
▶
2008
●
2008 / 7
●
2008 / 4
●
2008 / 3
●
2008 / 2
はてなブログをはじめよう!
karasuyamatenguさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?
はてなブログをはじめる︵無料︶
はてなブログとは
Powered by Hatena Blog
|
ブログを報告する
引用をストックできませんでした。再度お試しください