0

同様の質問がSOで尋ねられましたが、これは見つかりませんでした。私が間違っている場合は、SO自警団が私を訂正してくれると確信しています;)

私の質問は (一見) シンプルです: Javascript ライブラリを使用する必要があるとすれば、どの時点で使用する必要がありますか?

多くの開発者は、純粋な Javascript のみを使用することを推奨しています。それでも、ほとんどの開発者はいくつかのライブラリを使用しているようです。特定のライブラリについて (必ずしも) 質問しているわけではありませんが、どの時点でライブラリやフレームワークを使用することを決定しますか?

例えば:

カウントダウン タイマーを表示したい場合、Javascript はこれらの操作を簡単に処理できるため、タイマーと DOM 操作用のライブラリを含めるのは確かに無駄です。

しかし

私が大規模なソーシャル メディア プラットフォーム (Facebook を考えてください) を構築している場合、クロス ブラウザー UI の一貫性、DOM 操作、おそらく Ajax などのために、少なくとも JQuery を含めることが賢明でしょう...

それから

MVC フレームワーク、テンプレート ライブラリなど、他のいくつかを調べることができるかもしれません...

多くの人が、実際に使用する部分だけをライブラリから引き出すことを勧めていることも知っています。

それで

ライブラリを含めるタイミング (または方法) に関する一般的な推奨事項はありますか?

4

3 に答える 3

1

一般に、ライブラリは使い慣れたときに使用する必要があります。jQuery または Mootools を使用し、たとえば Google Hosted Libraries ( https://developers.google.com/speed/libraries/ ) または別の CDN からそれらを含める場合、ファイル自体はほぼ常にキャッシュされるか、有効期限が 30 日以上の高速 CDN。ライブラリを使用せずに単純な問題を実装することは確かに可能ですが、ライブラリのポイントは、開発者としての生活を楽にすることです。サイトを遅くしたり、サーバーに負担をかけたりしないライブラリを使用して生活が楽になる場合は、ぜひ簡単にしてください。

推奨事項として、質問を逆にします。必要なソリューション全体をライブラリなしで簡単かつ迅速に実装できない限り、常にライブラリを使用してください。

于 2013-04-12T14:27:10.273 に答える