PHP/MySQL 还是 Node.JS/MongoDB?

PHP/MySQL or Node.JS/MongoDB?

提问人:csnoob 提问时间:5/26/2016 更新时间:5/13/2019 访问量:1777

问:

在过去的几个月里,我一直在尝试尽可能多地学习 HTML/CSS/JS。我知道现在还为时过早,但我正在考虑跳到后端语言 + 数据库查询语言,因为我将拥有整个夏天,因此我将能够同时在多个项目中练习它们。我有编程经验(C#/Java/Python),所以现在学习新语言并不难。我想知道,PHP/MySQL 和 Node.JS/MongoDB 哪个更好?最近我看到很多对PHP的憎恨和对Node.JS的炒作,尽管我已经为一些机器人尝试了Node.JS,但我不知何故下意识地更喜欢PHP / MySQL,因为我发现它更“正式”出于某种原因。我应该选择什么?我不知道我有多喜欢 JavaScript,但我看到 PHP 也因为它的语法(mysqli 或其他东西)而受到一些讨厌。谢谢!

数据库 Web 服务器 后端

评论


答:

0赞 David Stokes 5/26/2016 #1

您可以将MySQL与PHP和Node.js一起用作关系数据库,还可以将Mongo与PHP或Node一起使用作为JSON文档存储。您可以将MySQL与新的X DevAPI一起使用作为文档存储(https://dev.mysql.com/doc/dev/connector-nodejs/)。

这更多地取决于你想去哪里,而不是语言的选择。

评论

0赞 csnoob 5/26/2016
如果我同时跳转到HTML/CSS/JS/PHP/MySQL会有什么问题吗?
-2赞 Krishan Kumar 5/13/2019 #2

如果您想要性能,您应该将 NodeJS 与 MongoDB 一起使用。如果您不需要关系数据库,请使用 Myql。

评论

0赞 Sceptical Jule 5/13/2019
没有名为 Myql 的数据库。如果你指的是MySQL,那么它是一个关系数据库。
0赞 Krishan Kumar 5/14/2019
亲爱的 Jule,它的 MySQL。请不要为我的拼写错误打负分,并重新考虑正面。你很清楚,它是 MySql 而不是 Myql。谢谢
1赞 Sceptical Jule 5/29/2019
我想说的是,如果他不想要关系数据库,您建议使用 MySQL,尽管 MySQL 是一个关系数据库。这不是一个好的建议。