5

私はしばらくの間 PHP でプログラミングをしており、AJAX を使用してより動的な Web サイトを作成する方法を学び始めたいと思っています。

問題は、どこから始めればよいかということです。私が考えているのは次のとおりです。

  • プロトタイプ + script.aculo.us
  • 道場 (Zend Framework あり/なし)
  • jquery

どの本を買えばいいですか?これらは異なるライブラリですか、それとも同じですか? さらに、どの IDE を使用すればよいですか? (私はOSXを使用しています)。アプタナ?コモド?現在 Zend Studio を使用していますが、もっと WYSIWYGish なエディターはありますか?

ありがとう!

4

3 に答える 3

4

それらは異なりますが、本質的に多かれ少なかれ同じことを行います...ブラウザの矛盾を抽象化し、余分な便利な機能を追加するなど...

最も広く使用されているようで、標準ライブラリに近い jQuery を使用します。Microsoft と Nokia はそれを採用しています。

Visual Studio には jQuery 用の Intellisense がありますが、私は .net 開発者ではないのでコメントできません。それ以外の場合、私の IDE は Mac 用の単なる Coda であり、jQuery インテリセンスはありませんが、数回クリックするだけでドキュメントにアクセスできます。

jQueryのオンライン ドキュメントは非常に優れていますが、いくつかの書籍があることは知っています。私は読んだことがないので、お勧めできません。これは、始めるのに便利なサイトのようです。

AJAX のみを使用している (アニメーションやその他の機能を使用していない) 場合は、AJAX のみのライブラリを試してください。

于 2009-04-20T02:11:37.047 に答える
3

他のいくつかの SO トピックは、同じ質問に対処しています。

これに対する私の見解は次のとおりです。

真剣に、どのフレームワークがあなたに最適かは誰も教えてくれません。調べる方法は 1 つしかありません。検討しているさまざまなライブラリをすべて試してみてください。それは個人的な好みの問題です。

この優れたJavaScript ライブラリの概要を参照してください。これは、John Resig (たまたま jQuery の主任開発者) によるプレゼンテーションです。リストされているすべてのフレームワークの小さなコード サンプルが含まれています。これらを見れば、好みのコーディング スタイルに応じて、どのフレームワークを選択すればよいかがわかります。

于 2009-04-30T05:52:47.713 に答える
0

炎上戦争を始めたくはありませんが、PrototypeとMooToolsはどちらも良いかもしれませんが、完全に避けたいと思います。(開示:私が最初に使用したAjaxライブラリはPrototypeでした。)非常に賢くて思慮深いプログラマーの中には、安全でない仮定をするライブラリを使用することに大きな問題を抱えている人もいます。明らかに危険な仮定は、一部の変数が他のスクリプトによって定義されないということです。(私が考えているのは、さまざまなサードパーティのスクリプトを統合したメディアWebサイトです。)多くのライブラリ、特にPrototypeの大きな犯罪は、Array(またはObject!)などのネイティブオブジェクトを安全に変更できると想定していることです。 )。プロジェクトにプロトタイプを追加したとき、poof突然、すべてのループに12個の追加関数が追加され、それぞれがメンバーと見なされるため、for-eachループが配列に渡りました(オブジェクトは単なるハッシュです)。

私は誰よりもオブジェクト指向構文が大好きですが、コアオブジェクトを変更することは単に安全ではありません。$は悪です。:-)

だから私のお金のために、YUIは唯一の本当に安全なライブラリです。jQueryは私の2番目の選択肢です。

于 2009-05-07T00:49:44.560 に答える