1

我想使用 PHP (Symfony2),因为用它构建应用程序比构建带节点的应用程序 (IMO) 更快。但是,我想要节点的速度和可扩展性。我提出的解决方案是使用节点来处理应用程序的所有数据。然后,我将使用 Symfony2 作为节点的客户端,并从节点服务器的 REST API 中提取我需要的任何数据。然后我可以使用我的 iOS/android 应用程序直接连接到节点,并利用它的可扩展性。这是一个可行的解决方案吗?如何改进?

4

2 回答 2

0

如果我理解正确你想知道。

一个)。如果您可以使用 nodejs 构建 API 服务器。显而易见的答案是肯定的。

乙)。如果您的 PHP 应用程序可以从 nodejs api 服务器获取数据。再次是的,你可以这样做。

C)。如果您的移动应用程序可以从 nodejs api 服务器获取数据。第三次是的。

但是要明白,您现在必须处理两种不同的服务器端技术\语言。

如果这“更快”或“更易于维护”,那么您将不得不权衡使用相同的堆栈构建两个应用程序。

于 2012-09-26T02:54:18.907 回答
0

使 Symfony 或任何受 Rails 启发的框架能够快速开发的原因是脚手架。通过使用 Node 作为后端来处理数据管理(API),您将失去所有这些,而只保留 Symfony 的 MVC 的 VC(视图控制器)。如果您只保留这些并添加拥有 2 个后端的混乱,您将不会变得更快。

它们是一些受 Rails 启发的 Node.js 框架。 铁路就是其中之一。

于 2012-09-26T03:00:35.287 回答