我已經構建了一個角色前端,將由Zend Framework 2後端服務。現在我想知道,我是否將我的角度項目整合到ZF2中,還是應該將它保持爲ZF2之外的獨立實體?將角度應用集成到Zend Framework 2中還是保持獨立?
本來我是把它作爲一個集成實體來構建的,因爲我的角度開發人員不使用ZF2,我們決定簡單地製作一個前端應用程序的易用版本,以便他可以在不需要與ZF2鬥爭。
既然應用程序主要是內置的,我想知道是否有必要整合它?
有什麼優點和缺點?
我已經構建了一個角色前端,將由Zend Framework 2後端服務。現在我想知道,我是否將我的角度項目整合到ZF2中,還是應該將它保持爲ZF2之外的獨立實體?將角度應用集成到Zend Framework 2中還是保持獨立?
本來我是把它作爲一個集成實體來構建的,因爲我的角度開發人員不使用ZF2,我們決定簡單地製作一個前端應用程序的易用版本,以便他可以在不需要與ZF2鬥爭。
既然應用程序主要是內置的,我想知道是否有必要整合它?
有什麼優點和缺點?
我的猜測是完全分開的項目允許您完全重建一個,而無需使用ZF2或Angular進行演變,並且您需要切換到其他項目。
如果您在PAAS上託管,則必須爲兩個實例付費。假設你在Heroku上託管,你可能需要爲你的前端設置一個環境(讓我們說3個dynos)+ ssl(20英鎊/月),後端也是一樣的(對於ssl也是20英鎊)。此外,您需要兩張ssl證書(便宜的價格爲10英鎊/年,但使用EV證書可能會很貴)。
最後,您可能會遇到分離項目的CORS問題,如果兩個項目都合併到一個項目中,則這些項目將不存在。
我以前的言論導致說一個單一的項目可能是好的,但我想這是一個非常微妙的決定!
好的答案,我將保留它作爲一個系統,原因是我相信zf2的視圖渲染器是相當不錯的,它也將允許我在加載諸如會話/用戶數據之類的東西之後加載視圖在服務器端,從而保持它的JS。 – HappyCoder