我正在爲我的公司構建一種「團隊聊天」,並且可能稍後將其與我們的一些應用程序/網站集成。聊天和數據結構集成
經過一些「光明」閱讀後,我決定使用Node.js和socketIO,而不僅僅是在PHP中進行長輪詢。
所以,我的疑問是,我應該在JS(使用MVC)中構建一個更復雜的應用程序還是僅僅使用它來處理消息傳遞系統?我的意思是,我已經有了PHP中的MVC應用程序,我定義了我的數據結構,而我真正需要的僅僅是websocket。
應該把它:
- 處理登錄在PHP
- 處理的用戶和用戶協會(給其他用戶,羣組,房間等)在PHP
- 發送視圖( HTML,JS,CSS等)給客戶
- 處理 「聊天」 邏輯的Node.js
還是應該:
- 在Node.js中處理「everything」,在JS(用戶和用戶關聯)中複製必要的模型,並在Node.js和PHP應用程序之間共享相同的數據庫?
我覺得第二種方法更好,但我想閱讀一些關於此事的意見。
非常感謝。
對於S.O. – 2012-03-19 02:04:46