Ajaxを使ったシステムを楽して作る方法は?


WEB APIを連携させたシステムを作りたいのですが、AjaxはブラウザやOSの違いを吸収するのが大変だと言う話をよく耳にします。

そ打ったことをできるだけ考えないで済むような方法を教えてください。

最終的に公開するサーバには、特殊なライブラリ(JSはOK)は含まないようにしたいと思っています。

MYSQL+PHPで考えています。

回答の条件
  • 1人2回まで
  • 登録:2007/08/21 01:15:37
  • 終了:2007/08/28 01:20:03

回答(4件)

id:inokuni No.1

いのくに回答回数1343ベストアンサー獲得回数212007/08/21 03:00:34

ポイント23pt

http://www.ark-web.jp/sandbox/wiki/index.php?Prototype.js%A4%C8%...

prototype.js みたいな JavaScript のフレームワークを使用すれば、

ブラウザ依存をある程度ラップしているのでブラウザテストが楽になる

だそうです。


id:dingding

確かにそうですね。ありがとうございます。

2007/08/21 06:52:35
id:Yota No.2

Yota回答回数453ベストアンサー獲得回数282007/08/21 09:55:27

ポイント23pt

AjaxはブラウザやOSの違いを吸収するのが大変だと言う話をよく耳にします

Ajaxはじめの一歩 XMLHttpRequest - [JavaScript]All About

このページを見ると、XMLHttpRequestオブジェクトに関して、Win Opera7とMac IE5では動かないようです。

ただし、CSSなども含めて、存在している(NN3、IE3などの古いものも含む)すべてのブラウザに対応するのは困難なので、クロスブラウザといっても製作者が常識の範囲内で線引きすることになると思います。

そういうふうに考えると、今世の中に出回っているAjax関連の書籍や情報はそのまま使っても問題ないと思います。

id:dingding

なるほど。ありがとうございます。

2007/08/22 08:16:32
id:wizemperor No.3

wizemperor回答回数379ベストアンサー獲得回数522007/08/21 12:04:34

ポイント22pt

http://mootools.net/

http://jquery.com/


prototype.jsの他にmootoolsやjQueryもおすすめです。


prototype.jsは遅いですが、早さならmootoolsとか。JSらしい書き方ができますし。

ただ、まだバギーで動かなかったりするものもあります。


手軽さではjQuery。プラグインも多いし、楽だと思います。

id:dingding

ありがとうございます。

2007/08/22 08:16:56
id:cttori No.4

cttori回答回数3ベストアンサー獲得回数02007/08/22 14:20:51

ポイント22pt

prototype.jsはやはり速度の問題はありますが、安定性の面では一番良いのではないかと思います。

ただ自分がAjaxアプリの開発するときは、必要な部分だけprototype.jsなどのライブラリを参考にしたりして独自に開発して使っています。やはりクロスブラウザ対応が面倒なので。

たとえばprototype.jsでも良く使うのはAjaxクラスとか、Eventまわりとか、ブラウザを意識しないでいいという意味で、ライブラリって便利だなーと思うのはそこらへんぐらいなです。

結局ある程度深いところまでjavascriptでやろうとするとブラウザ依存は避けられないと思います。

質問の回答としてはやはりJSのライブラリを使う以外ないと思います。

ライブラリは基本的には好みで。

id:dingding

とても参考になります。ありがとうございます。

2007/08/22 21:55:42

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません