同一ドメインで複数アプリを開発運用したい場合、どのような方向性で考えていくべきか、ご意見伺えると幸いです。
なお、現在はHeroku、postgress、rails5を使っています。
●例
Adobe社として、PhotoshopとIllustarorというクラウドアプリを運用したい。
トップページをadobe.comとする。
例えば、両アプリのログインページはadobe.com/photoshop/loginとadobe.com/illustaror/loginとしたい。
両アプリのサービス内容は全く異なる設計だが、ユーザーなどデータベースの一部に共通点がある。
●考えている方向性1
rails new adobeを行い、両アプリのcontrollerやmodelなどをまとめて書く。
良い点は、重複するコードが減り、データベースの連携も比較的簡単?
悪い点は、フォルダやファイル分けがあまりされておらず、両者がごちゃ混ぜになりやすい?
●考えている方向性2
rails new photoshopとrails new illustarorを行い、両アプリのcontrollerやmodelなどを完全に分けて書く。
良い点は、フォルダやファイル分けが細かくされて、わかりやすい。
悪い点は、データベースの連携、css全体デザインに変更が生じた時など、手間が増えやすい?
●自分の現状
一つ目のアプリ(photoshop)が大方出来上がったので、二つ目のアプリ(illustaror)に着手しようとしている段階です。
どういう方向性が良いか悩んでいる段階でして、(そもそも前提の考え方からして違う等々含め)ご意見伺えると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。