2017-01-14 104 views
1

我想用3個部分構建一個項目:API,Admin和User。Laravel站點使用SPA多個子域

,我將建立使用Laravel,管理員和用戶的API將使用這個路線ReactJs(SPA):

  1. api.example.com(API)
  2. admin.example.com(管理員)
  3. example.com(用戶)

我需要一個關於項目管理解決方案。

  1. 是更好地分離這3個或者我應該合併成一個 項目(laravel)?

  2. 如果我合併或不合作,團隊合作呢?

  3. 如果我將這些組合或分開,有什麼缺點?

謝謝!

回答

1

除非你有重疊的功能,否則我建議你用三個不同的項目分隔三個。

的好處是:

  1. 一個項目分解不會影響其他
  2. 你可以有獨立的開發者在不同的部分工作,他們不會擔心衝突/承諾不會屬於他們代碼
  3. 它會幫助你三個,這將是一個新的項目
  4. 從安全角度更容易,以及創建單獨的文檔,如果一個應用程序被攻破,別人也不會

但是,這些也受到個人經驗和具體項目要求的影響。經驗是最好的老師。

+0

好的。現在一切都有意義。將這些分開3.謝謝! – ssuhat

相關問題