ようこそ!浜村拓夫の世界へ

    ブログ内検索

    最近の記事

    ブックマーク数の多い記事

    Blog Translation

    Powered By FC2ブログ

    Powered By FC2ブログ
    ブログやるならFC2ブログ


    FC2ブログ LOGIN

    with Ajax Amazon

    prototype.js の学び方

    このエントリーを含むはてなブックマーク はてなブックマーク - prototype.js の学び方 あとで読む
    今さらながら、JavaScriptのprototype.jsを使う必要性が出てきた。
    プログラミングに関する知識は膨大であり、その全てを知っている人間は少ないだろう。

    知らないことがあるのは当然であり、それは大した問題ではない。
    大切なことは、知らないことが出てきたときに、いかに短時間で掌握できるかなのだ。

    prototype.jsの使い方を、わずか数日間でマスターしなければならない。
    どうしたら、速習できるだろうか?

    短期間で結果を出す方法 - 浜村拓夫の世界

    気づきを得るために必要な事

     天才アインシュタインの名言です。

    困難な立場で、60分間だけ与えられた時に、
    脱出するための時間配分は、
    55分は自分への最適な質問を考えるのに費やし、
    残り5分で解を求める、と。

    最適な質問だけが、最適な解を導き出します。
    もし、質問が間違っておれば、当然に答えも間違えます。



    学習する方法が適切でなければ、短期間でマスターすることは困難であろう。


    ●対象を知る
    まず最初は、prototype.jsとは何かを調査して、その特徴を把握するべきであろう。
    (実際の使い方を調べて、覚えるのは、その次の段階で良い。)

    ・長所 (Pros)
    ・短所 (Cons)
    を整理して、特徴を明確にする必要がある。
    prototype.jsの特徴に留意すれば、習得のコツが分かってくるのではないだろうか?(仮説)

    Prototype JavaScript Framework - ウィキペディア

    Prototype JavaScript Framework は、Sam Stephenson が開発したJavaScriptフレームワークであり、Ajaxフレームワークやその他のユーティリティを提供する。
    prototype.js という名前の1つのJavaScriptファイルで実装されている。



    ・jQueryとの比較


    prototype.jsの人気のピークは、2007年7月頃だったようだ。


    prototype.jsは、jQueryに人気の座を明け渡したようだ。

    人気の動向から、jQueryとの比較において、prototype.jsは、何らかの欠点や短所があったことが伺える。

    prototype.js 欠点 - Google検索
    ↓↓↓
    JqueryとPrototypeの比較 - JavaScript | 教えて!goo

    No.3 回答者:taloo 回答日時:2011/05/27 13:06

    jQueryはクラスライブラリ、prototype.jsはフレームワーク(の基盤)
    と思います。

    jQueryはjQueryオブジェクトを返すのに対し、prototype.jsはJavaScriptオブジェクト(HTML要素そのものだとか、Arrayオブジェクトだとか)を返す違いがありますから、
    それを混同すると、扱いにくくなると思います。

    prototype.jsはスーパークラスを拡張するということで、
    Javaなどの他の言語ではスーパークラスの拡張は良くないと言われていますし(汚染と言われる。私もこの考えにはどちらかというと賛成です)、
    ですが、JavaScript"らしい"作り方だと思います。



    No.2ベストアンサー 回答者:tomonkey0225 回答日時:2011/05/27 10:35

    prottypeのメリットとしては
    jqueryに比べ、初心者にはとっつきにくい箇所がありますが
    JAVAなどのオブジェクト指向型コードをバリバリやってきた人にとっては
    こちらのが理解しやすいと思います。
    またjavascriptの持ち味である非同期通信などもこちらのがわかりやすく操作しやすいです。



    JavaScriptのオブジェクトは、プロトタイプベースだが、
    prototype.jsのオブジェクトは、Javaのようにクラスベース的な扱い方ができる、ということなのだろうか?


    ●守破離
    物事には順番がある。
    技芸を習得する順番には、「守破離」という原則がある。

    守破離 - Wikipedia

    守破離(しゅはり)は、日本での茶道、武道、芸術等における師弟関係のあり方の一つ。
    日本において左記の文化が発展、進化してきた創造的な過程のベースとなっている思想でもある。

    まずは師匠に言われたこと、型を「守る」ところから修行が始まる。
    その後、その型を自分と照らし合わせて研究することにより、自分に合った、より良いと思われる型をつくることにより既存の型を「破る」。
    最終的には師匠の型、そして自分自身が造り出した型の上に立脚した個人は、自分自身と技についてよく理解しているため、型から自由になり、型から「離れ」て自在になることができる。



    スキルが中途半端な人は、たいてい、この「守」の段階が欠落している。
    (いきなり、「破」「離」をやってしまうと、その後の発展性がゼロになる。)

    prototype.jsの速習でも、この「守」の段階が必要だ。
    書籍やWebページなどで、protorype.jsのチュートリアル、入門講座を探し、カリキュラムを組んでみよう。

    [ThinkIT] JavaScriptを洗練させるPrototype.js

    prototype.jsを読み解く:特集|gihyo.jp … 技術評論社

    prototype.js リファレンス

    prototype.jsリファレンス - JavaScriptist

    prototype.js逆引きサンプル集 - JavaScriptist

    まずは、サンプルコードを動かしてみて、どんな書き方をすれば良いのか?最小限の知識を身につけよう。

    prototype.jsパーフェクトリファレンス―Ajax実践プログラミング
    古籏 一浩
    アスキー・メディアワークス
    2008-04-21
    ¥ 3,024


    実践!Ajaxフレームワーク Prototype.js/Script.aculo.us
    沖林 正紀
    毎日コミュニケーションズ
    2008-07-31
    ¥ 3,024


    Ajaxハッカーズ・プログラミング―基礎からprototype.js、Yahoo!UIライブラリ、HTML_AJAXの活用までWebアプリケーション制作のプログラミング・テクニック
    佐久嶋 ひろみ
    メディアテック出版
    2006-05
    ¥ 2,894


    prototype.jsとscript.aculo.usによるリッチWebアプリケーション開発
    大澤 文孝
    翔泳社
    2008-05-29
    ¥ 3,024
    関連記事

    コメント

    コメントの投稿


    管理者にだけ表示を許可する

    トラックバック

    トラックバックURL:
    http://hamamuratakuo.blog61.fc2.com/tb.php/1157-e0744f23

    FC2Ad