【问题标题】:Performance of REST frameworks (Java vs PHP vs other)REST 框架的性能(Java vs PHP vs 其他)
【发布时间】:2023-04-04 05:31:01
【问题描述】:

我们需要创建一个 RESTful 服务。我们想知道选择哪个现有框架。我们知道 Java 和 PHP,所以我们主要考虑这两个框架,但其他选项也是可能的。

你们对不同 REST 框架的性能有任何经验吗?有什么巨大的差异吗?是否有任何框架非常重,如果我们非常关心性能,我们应该避免它们吗?

您的所有想法将不胜感激!

【问题讨论】:

  • 除了支持 REST 你还需要做什么,这将是决定性因素

标签: java php performance web-services rest


【解决方案1】:

我会试试PlayFramework。在它的 1.x 版本中,它使用起来非常简单,而且服务器占用空间非常小。

【讨论】:

  • +1 用于 Playframework。特别是 RESTful URL 的路由非常容易完成。您可以在不到半小时的时间内拥有一个可运行的 REST 结构原型。
【解决方案2】:

从个人经验来看,我觉得在 PHP 中设置 REST 框架比在 Java 中更容易。试试CodeIgniter

但是,我不认为 PHP 或 Java 是最好的语言。如果可能,请尝试研究 Node.js 或 Ruby。

【讨论】:

  • 我不是 Java 粉丝,事实上我讨厌这种语言,但如果你说 Ruby 比经过测试的语言更好,用于各种需要性能的项目,那么世界上最好的虚拟机和各种与操作码性能相关的优化——我的朋友,你根本不知道你在说什么。 -1 是因为答案完全不在雷达范围内。 Codeigniter 是一个框架,而不是 REST 框架。在提出诸如哪种语言“更好”之类的声明之前,请确保您也包含上下文。
  • 对不起,我的原始答案可能含糊不清。我建议 OP 使用 CI 的 MVC 框架在其之上构建 RESTful 服务。编辑:回复。 Java 与 Ruby 的选择,这是个人意见。因此,那句话前面的“我感觉”。
猜你喜欢
  • 2015-05-17
  • 2011-02-11
  • 2012-08-19
  • 2021-10-14
  • 2020-01-03
  • 1970-01-01
  • 2010-12-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多