実現したいこと
現在、Node.jsの学習の延長でMERNスタック(MongoDB, Express, React, Node.js)を勉強中です。
MERNスタックを使用してアプリケーションを構築する際に、一般的なデザインパターン(全体設計やアーキテクチャ)がどのようなものになるのかを知りたいです。
ここで知りたいデザインパターンは、
Factory パターンやSingleton パターンなどではなく、MVCやMVP、MVVMなどのアーキテクチャに関するパターンです。
発生している問題・分からないこと
例えば、以下の点についてアドバイスをいただけると助かります
MERNスタックを利用する場合、採用されることが多いデザインパターン(例: MVCパターンなど)はありますか?
あるいは要件に応じて柔軟に選ぶべきでしょうか?
経験者の方からの具体例も教えていただけると幸いです。
よろしくお願いいたします。
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
私の調べた範囲では以下のような感じかなと思いました。
・MERNスタックで実装すれば自然と基本的にMVCパターンになる
・そのため小規模アプリではMVCパターンを採用する
・大規模アプリでは、MVVMやMVP、Clean Architectureなどを採用する事もある
補足
特になし
回答1件
あなたの回答
tips
プレビュー