ASP.NET MVCにサードパーティのプラグイン/ライブラリを置く場所
-
27-09-2019 - |
質問
私は使用しています Markitup! ASP.NET MVCプロジェクトのjQueryベースのエディター。 ASP.NET MVCのさまざまなデフォルトフォルダーの目的を理解していますが、Markitupのようなサードパーティのプラグインがどのようになっているかはわかりません。この構造に適合します。
Markitup!独自の画像、CSSファイル、スクリプトがありますが、それらのファイルを既存のプロジェクトフォルダー(コンテンツ、スクリプトなど)に分離する代わりに、すべてをまとめたいと思います。これには2つの理由があります。
- 私自身のコードとMarkitupのコードを区別します!図書館。
- Markitupの新しいバージョンにアップグレード!
「ライブラリ」(または「プラグイン」または「サードパーティ」)という新しいフォルダーを作成し、トップレベルのMarkitupフォルダーを内部に配置する必要がありますか?そうすれば、必要に応じて他のサードパーティコードを追加することもできます。
解決
コンテンツとスクリプトフォルダーをこれに似たフォルダー構造に置き換え始めました。
- 公衆
- CSS
- スクリプト
- 画像
- ...
- ファンシーボックス
- Markitup
すべてを「public」と呼ばれるフォルダーにすべて入れた理由は、ビューまたはコントローラーフォルダーとは対照的に、直接アクセス可能なファイルのみが含まれているためです。
サードパーティのパギンを独自のフォルダーに入れることは理にかなっていると思います。私は、主に短いURLを取得するために、パブリックフォルダー内にいくつかの「プラグイン」フォルダーなしでそれを行います。
所属していません StackOverflow