GANCHIKU.com

Yahoo! UI Libraryでお遊び。

2006年5月21日

今月のSoftware Designの巻末にYahoo! UI Libraryが載っていた。
最近、phpspotのYahoo! UI Libraryにあるサンプルたちを一覧にして載せていた。そして、そのリンクがはてブの注目記事に載っていた。

私も実は遊んでいたりするのである。でも、特に実践で試す機会がないので、理解はイマイチ。前回のMapQuestのお遊びは、遊びと言いつつ、ちょっとした頼まれごとから、ついでに使ってみようかなー的なノリから始めたので、ちょっと理解度が高い。つまり、実践で使用したDriving Directionに関しては一応詳しくなった。Yahoo! UI Libraryに関してはGrid以外のJavaScriptライブラリは実践で試してないからわからないけども。
Gridに関しては実は、MapQuestのお遊びで使ってなるほどねって感じで、試してみた。

で、実践でYahoo! UI LibraryのDOMを使おうかなぁ、と思ったけども、prototype.jsのInsertionに対応する機能がなかったので、採用しなかった。ただ、ライブラリとしては結構いいと思う。DOMのライブラリにInsertionができるAPIさえあれば、使っていたと思うから。

あぁー、でも、Yahoo! UI Libraryを使うとYAHOO.Utilとか書かなくていけないから、ちょっと抵抗あるなぁ。yuiならまだいいんだけど、そんなにYAHOOってアピールされると逆に引いちゃう。あと、ドットでくっつけすぎているのは、マイナスね。確かにOOPっぽくていい感じなのだけど、JavaScriptの処理系を遅くする原因だからね。と言いつつ、私レベルが作る可能性のあるものってパフォーマンスに関係ないので、こういうことを言っているのは良くないような気もする。今のPCのスペックだったら、問題なく動きそうだから。

prototype.js + script.acul.usとYahoo! UI Libraryのどちらが好きか、という個人的な感想としては、後者かな。まぁ、中身を読んだときの好き嫌いである。でも、先ほども書いたけども、YAHOOってアピールが強すぎるのは嫌。まぁ、しょうがないんだけどね。ところで、なんで、Yahoo! UI Library/方が好きなのか、と言うとドキュメントがキレイだから。そして、Yahoo! Design Pattern Libraryは確かに洗練されており、ソリューションとして素晴らしいことが大きい。このソリューションができるのも、今までのYahoo! のノウハウが詰まっているからこそである。このソリューションから、Webサイトを作る際にいろんな要素が使えると思う。あっ。でも、使ったことないけど。。。機会があったら使いたいなぁと思っている。おそらくYahoo! UI LibraryとYahoo! Design Pattern Libraryは連動しているしね。

yuiblogはチェックしているけど、こういうのもいいね。MLにも入ろうかしら。

今度は、これでお遊びかなぁ。ちょっとDrag and Dropで楽しそうなことができそうな気分だ。もちろん自分のためのツールとしてね。

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Shin Ohno 2003-2012