My Photo

« 空の軌跡3 再プレイ中 その6 | Main | FF11 ナイズルアサルト2回目 »

February 10, 2009

prototypeとjQueryを併用しない方がいい

現在改修中のWEBアプリは元は他の会社が作ったもので、おかしなコードがたくさん見受けられる。
同じ画面内に同じid属性の値が大量にあったり。
で、そのWEBアプリ、prototypeとjQueryを併用している。なぜ?
両者を連携させて何かしているわけではないみたい。もしそんな高度なことができるなら、もっと美しいコードを書くだろう。。。
単に最初に作った人が
「お、javascriptにこんな便利なライブラリあるんだ。とりあえずあれもこれも全部使ってちゃおう。」
とか安易に考えたんだろう。


で、機能追加でコーディングをしていたらおかしなことが起きた。
prototype.jsで実装されているgetElementsByClassName()がなぜか正しく動かない。
#ブラウザはIE。このWEBアプリはfirefoxを未サポート。
jQueryの読み込みをコメントアウトするとちゃんと動く。
なんじゃこりゃ。


とりあえず実装責任者に
「どっちかにしませんか?」
と言ってみたら、
「じゃあ、jQueryで。」
と言われてしまった。
prototypeの方が広く使われているかなーと思っていたが、googleの検索ヒット数を見るとjQueryの方が多いなあ。

« 空の軌跡3 再プレイ中 その6 | Main | FF11 ナイズルアサルト2回目 »

プログラミング、技術情報」カテゴリの記事

Comments

Post a comment

(Not displayed with comment.)

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を併用しない方がいい:

« 空の軌跡3 再プレイ中 その6 | Main | FF11 ナイズルアサルト2回目 »

May 2017
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
無料ブログはココログ

日本blog村

  • にほんブログ村 IT技術ブログへ
  • にほんブログ村 アニメブログへ
  • にほんブログ村 サッカーブログ アルビレックス新潟へ

好きな音楽家

メモ

XI-Prof