【问题标题】:Differences creating REST web services: symfony2 vs node.js, sails.js创建 REST Web 服务的差异:symfony2 与 node.js、sails.js
【发布时间】:2015-05-13 07:26:19
【问题描述】:

这不是固执己见,这个问题的目的是找出使用两种不同技术创建 REST Web 服务的优缺点。

目前我有一个小团队,他们创建自定义解决方案,通常涉及到不同系统的大量集成。我们希望通过为 Web 和移动客户端使用的每个项目创建一个 REST Web 服务来现代化我们处理后端的方式。我们希望尽可能在项目之间保持这种一致性,因此提出了两种可以发挥我们优势的潜在解决方案。

第一个是使用 Symfony2。 第二种是使用带有sails.js 或loopback 的node.js。

我正在寻找性能、独特功能、可扩展性问题、潜在限制等领域的实际差异?

谢谢

【问题讨论】:

    标签: php node.js rest symfony sails.js


    【解决方案1】:

    nodejs 有一个无与伦比的明显优势,即 性能。 nodejs 使用异步 IO,它支持 symfony 不支持的非阻塞并行操作。 另一个优势是套接字的可用性,但其他应用程序不需要。

    选择框架是个人选择,具体取决于框架的受欢迎程度、过去的经验、有经验的程序员的可用性和文档的可用性。我避免在这里固执己见,但你提到的所有框架都非常擅长 API 所需的大部分内容。除非真的被性能困扰,否则如果你有专业知识并且没有时间学习新事物,你可以选择 symfony。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多