M2 村上博希JQUERY VS PROTOTYPE.JS
jQueryとは? JavaScriptとHTMLの相互作用を強化する軽  量なJavaScriptライブラリ。 ジョン・レシグが2006年1月に開催された  BarCamp NYC でリリースした。                 (Wi...
Prototype.jsとは? Prototype JavaScript Framework Sam Stephenson が開発したJavaScriptフ レームワークであり、Ajaxフレームワーク やその他のユーティリティを提供する。 ...
まぁJavaScriptのライブラリ・フレームワークなのでどっちもJavaScriptを便利にしますよー→比較
比較1:とっつきやすさ Prototype.js   かなり本格的なオブジェクト指向   ソースコードが長ったらしく、中々とっつきにく    い   本格的なプログラマにとってはこちらの方が解釈    しやすいらしい jQuery  ...
比較2:非同期通信の処理 Prototype.js   現在時刻などのパラメータを渡す必要はない    ので比較的やりやすい jQuery   IEの場合、毎回URLに現在時刻などのパラメー    タを渡さないと最新の情報に更新してくれ...
比較3:視覚的エフェクト Prototype.js   こちらは色々な外部ファイルを読み込んで実装す    るため面倒に感じる事が多   $マークが使えるのはid要素だけなので不便 jQuery   単体で簡潔に記述できる   $(...
比較4:標準でバインドしているオープンソース Prototype.js   Ruby on Rails   CakePHP   Xoops                    Webプログラマーの勝手に   OpenPNE     ...
Prototype.jsとjQuery一緒に使えないの? 「$」関数が競合します →jQuery公式サイトにも両方使う方法が書い  ている     <script src="prototype.js"></script>     <scri...
結論好み     PNEとかXoopsとか使用するものに合わせればいいんじゃ     ないかな?
Upcoming SlideShare
Loading in …5
×

Jquery vs prototype

903 views
849 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
903
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Jquery vs prototype

  1. 1. M2 村上博希JQUERY VS PROTOTYPE.JS
  2. 2. jQueryとは? JavaScriptとHTMLの相互作用を強化する軽 量なJavaScriptライブラリ。 ジョン・レシグが2006年1月に開催された BarCamp NYC でリリースした。 (Wikipedia様参照)
  3. 3. Prototype.jsとは? Prototype JavaScript Framework Sam Stephenson が開発したJavaScriptフ レームワークであり、Ajaxフレームワーク やその他のユーティリティを提供する。 (Wikipedia様参照)
  4. 4. まぁJavaScriptのライブラリ・フレームワークなのでどっちもJavaScriptを便利にしますよー→比較
  5. 5. 比較1:とっつきやすさ Prototype.js  かなり本格的なオブジェクト指向  ソースコードが長ったらしく、中々とっつきにく い  本格的なプログラマにとってはこちらの方が解釈 しやすいらしい jQuery  DOMの操作等かなり簡潔に書けるので、非常に コーディングが楽  ただ文法が微妙と言われている
  6. 6. 比較2:非同期通信の処理 Prototype.js  現在時刻などのパラメータを渡す必要はない ので比較的やりやすい jQuery  IEの場合、毎回URLに現在時刻などのパラメー タを渡さないと最新の情報に更新してくれな い等、かなり面倒臭い
  7. 7. 比較3:視覚的エフェクト Prototype.js  こちらは色々な外部ファイルを読み込んで実装す るため面倒に感じる事が多  $マークが使えるのはid要素だけなので不便 jQuery  単体で簡潔に記述できる  $(‘#id’).css(‘display’, ‘none’);みたいにCSS感覚で書け るためやりやすい  class要素やtagの名前でも指定できる
  8. 8. 比較4:標準でバインドしているオープンソース Prototype.js  Ruby on Rails  CakePHP  Xoops Webプログラマーの勝手に  OpenPNE 格付けプロジェクト in 幕張 jQuery 参照  Django  Symfony  MediaWiki  EC-CUBE
  9. 9. Prototype.jsとjQuery一緒に使えないの? 「$」関数が競合します →jQuery公式サイトにも両方使う方法が書い ている <script src="prototype.js"></script> <script src="jquery.js"></script> <script><!-- jQuery.noConflict(); jQuery(document).ready(function(){ }); //--></script>
  10. 10. 結論好み PNEとかXoopsとか使用するものに合わせればいいんじゃ ないかな?

×