2016-06-13 62 views
0

我正在与我自己讨论如何使用Laravel 5和/或NodeJS。 我想建立一个网上商店,其他网上商店或商店可以销售他们的产品。当访问者查看拍卖页面并且产品有新的出价时,NodeJS会下降。它应该可见而不刷新(产品)页面。网站的其他部分不需要此功能。 因此,2个后端环境很尴尬,对吧?那么我应该选择NodeJS,Laravel 5还是只应用这两个页面?Laravel 5和NodeJS

+1

这主要是基于opion的:“许多很好的问题都会根据专家的经验产生一定程度的意见,但对这个问题的回答往往基于意见而不是事实,参考或具体专业知识。” –

回答

0

我不知道Laravel是一个PHP框架,但无论您想实现什么目标,都可以使用支持socket io的节点js来实现。您可以使用套接字io进行实时更新。请检查一下。不需要有两个不同语言平台的框架来完成单个任务。将socket io(基于事件的通信引擎)与Laravel(php web应用框架)进行比较是错误的。

+0

但js节点是后端技术吗?所以当我使用socket io时,我不是在使用2个后端技术吗? – poashoas

1

你可以使用它们两个。他们的建筑和自然是不同的。 Laravel是框架与php语言运行每个请求但node.js是平台最适合流和实时。如果你想要CMS这样的网站,那么我建议Laravel,因为它的活跃社区,开发成本和维护更好。如果您是使用Laravel开发的,那么您可以使用推送通知来通知用户新的更改,或者您可以使用诸如长时间拉取等方法。