是否有一种结合使用Node和PHP的好方法

时间:2017-05-30 17:30:27

标签: php node.js e-commerce

最近我变得非常依赖JavaScript。我已经开始学习React和Vue等框架,并在我的笔记本电脑上使用webpack和Babel等设置了一个完全可操作的Node环境。这些事情使开发变得更加容易,我对我正在制作的应用程序感到高兴。

我想为我在学校要求的项目建立一个电子商务网站。没有给予JavaScript的功劳,但如果我愿意,我可以使用它。

另一方面,PHP是一种选择。我需要与数据库集成,我熟悉MySQL和PostgreSQL,所以这不是问题。但是我看不到将Node和PHP结合使用的好方法,Node可以在我的脑海中以更优雅的方式做PHP所能做的事(如果我错了,请纠正我)。

所以基本上有人可以告诉我是否可以使用像React和Vue这样的框架来创建我的应用程序的前端,然后在框架和PHP之间来回传递数据?或者我应该完全使用JavaScript框架并用PHP编写整个应用程序?

在此先感谢,我想补充一下,我已经在Staxk上寻找答案,但未能找到任何看似超级相关或最新的内容。

1 个答案:

答案 0 :(得分:2)

看起来您正在将Node.JS(服务器端JavaScript)与前端开发框架(如Vue和React)混为一谈。虽然可以使用React实现服务器端呈现,但您可以仅在客户端使用React。因此,您提出了两个问题:

您可以将PHP与React / Vue /客户端Javascript一起使用吗?
是的,一点没错。鉴于PHP完全是服务器端,如果您希望使用功能强大的前端框架,则需要使用Javascript。

有结合使用Node和PHP的好方法吗?
并不是的。我有开发环境,我使用PHP和Node,通常在中间使用Redis,但这是为了实现非常具体的东西,我不建议在生产环境中部署它。但是,对于项目,如果您尝试实现特定的事物,并且您只有有限的开发时间,则可以将它们链接在一起。

最终,听起来你已经非常高兴Node.JS不必与PHP一起使用它,并且由于你热衷于在前端大量使用Javascript,最好在后端使用它同样。祝你好运!

相关问题