Web アプリでは、ライブラリは次のようなディレクトリにあります。
/lib
/library
/libraries
/lib、/library、/libraries はデファクト スタンダードです。今、
JS ライブラリはどこに配置すればよいですか? (例: jQuery)
JS フレームワークはどこに配置すればよいですか? (例: Backbone.js、Knockout.js、Ember.js、Angular.js)
Web アプリでは、ライブラリは次のようなディレクトリにあります。
/lib
/library
/libraries
/lib、/library、/libraries はデファクト スタンダードです。今、
JS ライブラリはどこに配置すればよいですか? (例: jQuery)
JS フレームワークはどこに配置すればよいですか? (例: Backbone.js、Knockout.js、Ember.js、Angular.js)
それは本当にあなた次第です。
たとえば、Django webapp では、これらのファイルを設定ファイルで指定された STATIC_FILES ディレクトリに保持することは理にかなっています。これらのファイルはクライアントによってダウンロードされ、静的に提供される必要があるためです。
次に、ファイル名またはディレクトリ名に基づいてこれらのファイルのバージョン管理システムを用意し、HTTP サーバーに適切な有効期限ヘッダーを設定するように指示できるようにすることができます。
C プロジェクトの /lib とは根本的な違いがあります。これらはクライアントに提供されるファイルであり、いつでもキャッシュバストできるはずだからです。