具有可擴展性的伺服器,可用於即時協作和編輯

具有可擴展性的伺服器,可用於即時協作和編輯

我來這裡是為了尋求絕對的意見。我已經設定了本地Apache ServerPHP 7.2當前),我知道PHP存在更新的。我知道PHP,並且Python,我也知道Node.js伺服器/後端)。

有了,我可以透過命令列Node.js獲取大部分包。npm我一直在閱讀,Node.jsPHP一切都取決於你要發展什麼。另外我知道Golang程式設計也可以在雲端使用。現在我希望能夠充分利用雲端運算能力。

要求: 建築學那是可擴充,模組化的,可維護的,安全的, 和可靠的容錯能力

現在網站必須能夠處理多個使用者即時操作、聊天、即時編輯內容。我知道它Html5提供了以下所有 API:WebRTCWebSocketLocal Storage和許多選項。但是,我無法決定是否應使用:PHPGolang,或僅Node.js使用Vue.js,跳過React.jsAngular.js

完全歡迎基於其他人的經驗的任何提示和建議。 Web 伺服器將運作Linux/ Ubuntu

答案1

鑑於您概述的要求,聽起來 Node.js 可能是建立即時協作和編輯應用程式的最佳選擇。 Node.js 非常適合建立需要客戶端和伺服器之間雙向通訊的即時 Web 應用程式。它擁有一個透過 npm 提供的大型軟體包和工俱生態系統,可以輕鬆建立可擴展和可維護的應用程式。

就前端框架而言,Vue.js是一個不錯的選擇。它是一個輕量級且易於使用的漸進式 JavaScript 框架。它非常適合建立即時應用程序,並擁有龐大且活躍的社區。

相關內容