合适的后端语言社交网络 Node.js/mongoDb 或 PHP/Mysql [关闭]

Posted

技术标签:

【中文标题】合适的后端语言社交网络 Node.js/mongoDb 或 PHP/Mysql [关闭]【英文标题】:Suitable Backend language social networking Node.js/mongoDb or PHP/Mysql [closed] 【发布时间】:2013-10-21 14:59:44 【问题描述】:

我们正处于开发一个社交网络项目的初始阶段,当然,我们很难在后端选择 Node.js/mongoDb 还是 php/mysql

我已经阅读了大量关于它们两者的优点/缺点的文章。但我仍然不确定要使用什么。我有点倾向于node.js的组合。

这是我的要求...

Web 应用程序将是高度动态的,具有大量写入/读取数据库的实时响应(每次都是小块数据)。它与 twitter/facebook/quora 等任何其他社交网络一样,用户可以在其中发布 cmets、喜欢、关注和此类网站的典型功能。

另外,我们在后端没有高计算部分。我们所拥有的是通过获取数据库内容并呈现给用户然后进行实时活动的一次性页面呈现。

我了解到 Node.js 是事件驱动的,所以似乎更适合它。此外,我们在后端没有如此高的处理驱动模块。如果这对于此类网站来说是一个很好的组合,请您指导我。请原谅我的英文或者我发错地方了。

谢谢

【问题讨论】:

【参考方案1】:

从我的角度来看

**highly dynamic with real time responses**

**one time page rendering**

为网络服务器指明 NodeJS 的方向

关于 Mongo 与 MySQL,在速度与完整性方面完全满足您的需求,但是,对于大量的小数据块,我会使用 Mongo。

【讨论】:

以上是关于合适的后端语言社交网络 Node.js/mongoDb 或 PHP/Mysql [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用 Parse 制作社交媒体应用程序还是开发自己的后端? [关闭]

如何使用分离的后端和前端(Passport / Express / React)进行社交身份验证

React Native 的后端堆栈

python在知名公司的应用

有哪些大型公司在使用 Python?有哪些知名项目是主要由 Python ...

编程语言盘点当前主流的后端语言,随便选哪一种都能月薪过万!