prototypeとjQueryを併用しない方がいい
現在改修中のWEBアプリは元は他の会社が作ったもので、おかしなコードがたくさん見受けられる。
同じ画面内に同じid属性の値が大量にあったり。
で、そのWEBアプリ、prototypeとjQueryを併用している。なぜ?
両者を連携させて何かしているわけではないみたい。もしそんな高度なことができるなら、もっと美しいコードを書くだろう。。。
単に最初に作った人が
「お、javascriptにこんな便利なライブラリあるんだ。とりあえずあれもこれも全部使ってちゃおう。」
とか安易に考えたんだろう。
で、機能追加でコーディングをしていたらおかしなことが起きた。
prototype.jsで実装されているgetElementsByClassName()がなぜか正しく動かない。
#ブラウザはIE。このWEBアプリはfirefoxを未サポート。
jQueryの読み込みをコメントアウトするとちゃんと動く。
なんじゃこりゃ。
とりあえず実装責任者に
「どっちかにしませんか?」
と言ってみたら、
「じゃあ、jQueryで。」
と言われてしまった。
prototypeの方が広く使われているかなーと思っていたが、googleの検索ヒット数を見るとjQueryの方が多いなあ。
« 空の軌跡3 再プレイ中 その6 | Main | FF11 ナイズルアサルト2回目 »
「プログラミング、技術情報」カテゴリの記事
- URLエンコード、BASE64エンコード、MIMEヘッダエンコード(2012.03.11)
- オープンソースプロジェクトごたごた(2010.10.28)
- jQuery のgetとeach(2009.09.30)
- visibility と display(2009.09.30)
- 秀丸マクロサンプル(2009.05.31)
TrackBack
TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/26461/44016135
Listed below are links to weblogs that reference prototypeとjQueryを併用しない方がいい:


Comments