この質問は、他の種類のアプリケーションにも有効ではありますが、Webアプリケーションから飛び出しました。私はMVCを使用しています。ライブラリとアプリケーションコードの違いは?
私は、アプリケーションコード(モデル、ビュー、コントローラ、フォーム、ヘルパーなど)とライブラリコード(外部ライブラリと、自己作成データベースマッパ、jsonコンバータなどを含む内部ライブラリ)を持っています。
通常、アプリケーションとライブラリコードの間にどこに線を引いているのでしょうか(どちらも内部的に書かれています)?
ライブラリコードの中には、プロジェクト固有のものがありますが、依然として少し抽象化されています。