为什么没有使用某些高性能Web框架?

时间:2015-04-22 01:53:25

标签: web frameworks

http://www.techempower.com/benchmarks/#section=data-r10
在这个基准测试中,排名靠前的框架主要是用C / C ++ / Java编写的 但是,正如我所看到的,Python和PHP(甚至运行时环境Node.js)等语言在Web开发中更常用。
那为什么呢?

1 个答案:

答案 0 :(得分:2)

可能有很多原因和因素。我在下面列出了一些主要的:

  1. 不需要性能。许多Web应用程序或框架都不需要C ++提供的原始性能。像PHP这样的解释语言在性能方面仍然是完全足够的。
  2. 生产力。使用C ++编写Web应用程序可能比使用专为Web编程设计的PHP语言花费更长的时间。 Facebook actually write code in PHP and compile it to C++
  3. 进入的障碍。 It(IMO)很难开始使用C ++等低级高性能语言的基于Web的项目。要开始使用PHP项目,只需使用PHP模块安装Apache,也许安装数据库,您就可以开始开发了。使用其他语言可以首先进行复杂的CGI(通用网关接口)设置。